A

A

A

Бүлэг: 1979
модон бүтээцийн төсөллөлт

     Барилга, хот байгуулалтын сайдын 2021 оны 10 дугаар сарын 22-ны өдрийн 228 дугаар тушаалын хавсралт

 

 МОДОН БҮТЭЭЦИЙН ТӨСӨЛЛӨЛТ

1. ХЭРЭГЛЭХ ХҮРЭЭ

1.1. Энэхүү норм, дүрэм нь олон нийт, орон сууц, үйлдвэрийн ба бусад төрлийн  шинээр барих, ашиглаж байгаа болон өргөтгөн шинэчлэх барилга, байгууламжид хэрэглэх цул болон  наамал модон бүтээц (цаашид МБ)-ийг төсөллөх ба тооцох аргуудыг тогтооно.

1.2. Харин энэхүү норм, дүрмийг усны техникийн барилга байгууламж, гүүр, суурь болон шон суурь, цахилгаан дамжуулах агаарын шугамын тулгуурын модон бүтээцийг төсөллөхөд хэрэглэхгүй.

2. НОРМАТИВ ЭШЛЭЛ

Энэхүү норм, дүрэмд  дараах норматив баримт бичгүүдээс эшлэл татаж хэрэглэсэн болно.

Тайлбар: Энэхүү норм, дүрмийг мөрдөх явцад эшлэл авсан баримт бичигт нэмэлт, өөрчлөлт хийсэн буюу шинэчилсэн байвал тэдгээр нэмэлт, өөрчлөлт хийсэн, шинэчилсэн баримт бичгийг мөрдөнө.

Үүнд:

MNS 0391:2010 "Шилмүүст төрлийн зүсмэл материал. Техникийн шаардлага"      

MNS 6142:2010" Шилмүүст төрлийн бөөрөнхий модон материал. Техникийн шаардлага"

БНбД 20-01-11 "Барилгын бүтээц ба буурийн найдваршил. Ерөнхий шаардлага"  

БНбД 21-02-02 "Барилга, байгууламжийн зураг төсөл зохиох галын аюулгүйн норм"

MNS ISO 1182:2008 "Галын аюулаас хамгаалах. Барилгын зориулалттай бүтээгдэхүүний галд тэсвэржилтийн зэргийг тодорхойлох"

MNS EN 13501-1:2013 "Барилгын бүтээц болон материалын галын ангилал. 1-р хэсэг: Галын туршилтаар тогтоосон ангилал"

MNS 2469:1988 Модлог. Статик гулзайлтын үед бат бэхийн хязгаарыг тодорхойлох арга.

MNS 2471:1988 Модлог. Ширхэгийн дагуу шахалтаар бат бэхийн хязгаарыг тодорхойлох арга.

MNS 2474: 1989 Модлог. Ширхэгийн дагуу цуулалтын бат бэхийн хязгаарыг тодорхойлох арга.

БНбД 31-09-07 "Нэг айлын орон сууцны барилгын төлөвлөлт, угсралт"

БНбД 54-01-07 "Модон бүтээц"

БНбД 22-01-01*/2006/2013 "Газар хөдлөлтийн бүс нутагт барилга төлөвлөх"

БНбД 53.03.07 "Ган бүтээц" 

БНбД 20-04-17 "Ачаалал ба үйлчлэл"

БНбД 20-03-11"Барилгын бүтээц, байгууламжийг зэврэлтээс хамгаалах"

БНбД 52-01-10 "Бетон ба төмөр бетон бүтээц". Үндсэн дүрэм

3. НЭР ТОМЬЁО БА ТОДОРХОЙЛОЛТ

Наамал модон бүтээц Зүсмэл модон материалыг нааж хийсэн бүтээгдэхүүн

Хуулга шпон- 3 мм хүртэл зузаантай модон хуудас. Дурын материал дээр нааж хэрэглэнэ.

Наамал хуулган үет модон хавтан (LVL)Модон хуудсыг усанд тэсвэртэй цавуугаар үе үеэр нь өндөр температур ба даралтын нөлөөгөөр нааж төрөл бүрийн өргөн, зузаантайгаар үйлдвэрлэдэг наамал үет модон материал.

Нэг чиглэлт хуулга (LVL) Модон хуудсуудыг ширхэгийн нэг чиглэлд оруулж усанд тэсвэртэй цавуугаар үе үеэр нь өндөр температур ба даралтын нөлөөгөөр нааж төрөл бүрийн өргөн зузаантай үйлдвэрлэдэг наамал  үет модон материал

Фанер Гурав буюу түүнээс олон тоотой хуудсан хуулгуудыг дараалсан үеүдийг нь ширхэгийн харилцан перпендикуляр чиглэлд байрлуулан нааж хийсэн наамал үет модон материал

ФСФ маркийн фанер – Фенолын цавуугаар наасан фанер

ФБС маркийн фанер – Давирхай нэвчүүлэн наасан фанер

Бакелизаци хийсэн фанер - Өндөр даралтаар давирхай нэвчүүлсэн фанер. Бельгийн  химич Л. Бакеландагийн  гарган авсан нийлэг давирхайгаар нэвчүүлсэн фанер

I бүлгийн хязгаарын төлөв – Барилгын бүтээц даах чадвараа алдахад хүргэх төлөв

II бүлгийн хязгаарын төлөв – Барилгын бүтээцийн хэвийн ашиглалт алдагдахад хүрэх, эсвэл цаашид түүний эдэлгээний тооцоот хугацаа эрс багасахад хүргэх төлөв

Ачаалал – Барилгын бүтээцэд үйлчлэх гадаад механик хүч (бүтээц, элемент, тоног төхөөрөмжийн жин, цасны ачаалал болон хүмүүсийн жин гэх мэт)

Тээг (нагель) - Холбогдож байгаа модон элементүүдийн харилцан шилжилсхийлтийг хорих зориулалттай шилбэ

Квантиль – Математик статистик, тогтоосон магадлалаас хэтрэхгүй байх тохиолдлын хэмжигдэхүүн

Гидрофобизаци Ус, чийгэнд тэсвэртэй болгох

Шпильки Сүлбээр

Глухарь – 6 талт толгойтой эрээст шураг

4. ЕРӨНХИЙ ЗҮЙЛ

4.1. Модон бүтээц (МБ)-ийг  дараах үзүүлэлтүүдээр ангилна. Үүнд: барилгын зориулалт, ашиглалтын нөхцөл, эдэлгээний хугацаа (Хавсралт А).

4.2. Модон бүтээцийг төсөллөхдөө БНбД 20-01-11-ийн шаардлагуудыг удирдлага болгож, чийгшил, биологийн  гэмтэл, өгөршлөөс (идэмхий орчны үйлчлэлд ашиглагдах бүтээцэд) хамгаалах, БНбД 20-03-11-ийн дагуу барилгын бүтээцийг зэврэлтээс, галын  аюулаас хамгаалах арга хэмжээ авч, мөн түүнчлэн газар хөдлөлтийн бүс нутагт барилга барихад БНбД  22-01-01*/2006/2013 -ийн дагуу газар хөдлөлтийн нөлөөллийг харгалзан үзэх шаардлагатай.

4.3. Модон бүтээц нь ачааны үйлчлэлийн шинж, үргэлжлэх хугацааг бодолцсон даах чадварын (I бүлгийн хязгаарын төлөв) болон  хэвийн ашиглалтад сөрөг нөлөө үзүүлэхээргүй хэв гажилтын (II бүлгийн хязгаарын төлөв) тооцооны шаардлагуудыг хангаж байх ёстой.

4.4. Модон бүтээцийг төсөллөхдөө үйлдвэрт бэлтгэх боломж, түүнчлэн ашиглалтын нөхцөл, тээвэрлэлт болон угсралтын онцлогийг харгалзах хэрэгтэй.

4.5. Хэрэв хүрээлэн буй орчны агаарын  температур 50°С – аас хэтрэхгүй бол үечлэн үргэлжилсэн болон тогтмол халалтын нөхцөлд модон бүтээцийг хэрэглэхийг зөвшөөрнө. Наамал модон бүтээцийг  (цаашид НМБ)  агаарын харьцангуй чийгшил 50%-иас багагүй үед  35°С-аас  дээш температурт хэрэглэхийг зөвшөөрнө.

4.6. Модон бүтээцийн удаан эдэлгээг 9-р бүлгийн заалтуудын дагуу бүтээцлэлийн арга хэмжээ авч, мөн шаардлагатай тохиолдолд тэдгээрийг чийг, биологийн гэмтэл, шаталтаас хамгаалах боловсруулалт хийж хангана.

5. МАТЕРИАЛ

5.1. Модон бүтээцэд шилмүүст модыг зонхилон хэрэглэнэ. Навчит төрлийн хатуу модыг тээг, дэр, бусад эд ангид хэрэглэнэ.

5.2. Модон бүтээцийн даацын элементэд ашиглах модон материалын чанар нь Хавсралт Б–д  заасан нэмэлт шаардлагыг хангасан байх ёстой. Бат бэхийн анги эсвэл зэрэгт харгалзах модны бат бэх нь Хавсралт В–д үзүүлсэн норматив эсэргүүцлээс багагүй байх ёстой.

5.3. Ашиглалтын температур–чийгшлийн  нөхцөлөөс хамааруулан модны ашиглалтын үеийн чийгшлийн хамгийн их утгыг тогтоох ба энэ утгуудаас түүний бат бэх хамаарахыг тооцох хэрэгтэй. Ашиглалтын нөхцөлийн ангиллыг хүснэгт 1-д, бүтээцийг бэлтгэх ба төсөллөх үед энэ ангиллыг тусгах онцлогийг Хавсралт А–ын хүснэгт А.2–д үзүүлсэн болно.

5.4. Ашиглалтын 1а ангид (бүтээцийг байрлуулсан бүсийн агаарын харьцангуй чийгшил 45%-иас бага, 35°С-аас дээшгүй температуртай үед жилдээ 2 – 3 долоо хоног өрөөний хамгийн бага чийгшил богино хугацаагаар буурахыг зөвшөөрнө)  гүйцэтгэх үүрэг зориулалтын 1а, 1б, 2а ангийн (Хавсралт А-ийн Хүснэгт А.1)  наамал модон бүтээц хэрэглэхийг зөвшөөрөхгүй. Агаарын харьцангуй чийглэг 30%-с доошгүй байхад гүйцэтгэх үүрэг зориулалтын 2б болон 3 ангийн НМБ хэрэглэхийг зөвшөөрнө.

5.5. Ашиглалтын 2, 3 ба 4 ангийн нөхцөлд ашиглагдах цул модон бүтээцэд модны хагсалт нь холбоосын сулралыг нэмэгдүүлэхгүй эсвэл эвдрэл үүсгэхээргүй бол 30%-иас ихгүй чийгшилтэй модыг өмхрөлтөөс хамгаалсан нөхцөлд хэрэглэхийг зөвшөөрнө.

Хүснэгт 1.

Ашиглалтын нөхцөлийн анги

Ашиглалтын үеийн модны чийгшил, %

20°С температуртай үеийн агаарын хамгийн их харьцангуй чийгшил, %

1 (хуурай)

8-аас ихгүй

40

10-аас ихгүй

50

2 (хэвийн)

12-оос ихгүй

65

3 (чийгтэй)

15-аас ихгүй

75

4 (нойтон)

20- иос ихгүй

85

20-иос их

85-аас дээш

   Тайлбар:

  1. "Ашиглалтын" гэдэгт модны "тэнцвэрт чийгшил" – г  хэрэглэхийг зөвшөөрнө. (А.1 зураг)
  2. Жилд 2-3  долоо хоногийн туршид хамгийн их чийг богино хугацаанд нэмэгдэхийг зөвшөөрнө.

 

5.6. Модон тээг, ивүүр болон эд ангиудыг хийх мод нь шулуун ширхэгтэй, яргүй, бусад гэмтэлгүй, чийгшил нь 12%-иас хэтрэхгүй байх ёстой. Өмхрөлтөнд тэсвэр муутай модоор (хус, эвэрлэг мод) хийсэн эд ангиудад үжил эсэргүүцэх арга хэмжээ авна.

5.7. Бүтээцийн элементийн тооцоонд дугуй огтлолтой  модон материалын нарийсалтыг 1 м уртад 0,8 см, харин шинэс модонд 1 м уртад 1 см – ээр авна.

5.8. Наамал хуулган үет модон хавтанг /LVL/, хэрэв хуулгын ширхэгийн чиглэл ихэвчлэн нэг чиглэлд байрласан бол барилгын даацын бүтээцэд, зарим хуулгын ширхэг перпендикуляр чиглэлд байрласан бол даацын хашлага бүтээцэд ашиглана.

5.9. Наамал фанеран бүтээцэд ФСФ маркийн болон бакелизаци  хийсэн ФБС маркийн фанерыг хэрэглэнэ.

5.10. Бүтээцийн тооцоонд өөрийн жинг тодорхойлохдоо цул ба наамал мод, фанер, ширхэгийн нэг чиглэлт хуулганы нягтыг "Хавсралт Г"-ийн дагуу авна.

5.11. Наамал модон бүтээцийн фанер, LVL болон модыг наахад ашиглах цавууг Хүснэгт 2–ын дагуу авна. Шилбэн арматурыг наах цавууг 8-р бүлэгт үзүүлсэн. Бусад төрлийн цавуу нь Хүснэгт 2–т бүртгэгдээгүй ч тухайн цавууны шинж чанар ба эдэлгээний хугацаа нь тавигдах шаардлагад нийцэж байгаа нөхцөлд ашиглахыг зөвшөөрнө.

Хүснэгт 2.

Цавууны төрөл

Наах материал

Гүйцэтгэх үүрэг-зориулалтын анги

(Хавсралт.А-ын -А.1)

Ашиглалтын нөхцөлийн анги

(Хавсралт-А.2)

Цавууны жишээ

1

Мод,  модон хавтан материалууд

1 – 3

1 – 4

Резорцин-фенолформальдегидийн давирхай эсвэл найрлагуудыг нь урьдчилан хольсон меламинийг ашиглан гаргаж авсан

2

1б – 3

1 – 3

Нааж байгаа гадаргуу дээр найрлагуудыг нь тус тусад нь түрхдэг меламин ашиглан гаргаж авсан

3

2б – 3

1,2

Карбамидийн давирхай,  усны үйлчлэлд тэсвэршлийг нэмэгдүүлсэн хоёр найрлагатай ЭПИ цавуу, полиуретанууд

4

Модыг металлтай

1 – 3

1 – 3

Эпоксидийн давирхай ашиглан гаргаж авсан

5.12. Модон бүтээцийн ган элементүүдийн ганг "Ган бүтээц" БНбД 53.03.07, арматурын ганг "Бетон ба төмөр бетон бүтээц" БНбД 52-01-10ын дагуу тус тус авна.

5.13. Гангийн хувьд идэмхий орчны үйлчлэлд ажиллах бүтээцийн элементүүдийн холболтонд  зэврэлтэд тэсвэртэй ган, хөнгөн цагааны хайлш, шилэн пластик, модон үет пластик ДСПБ, навчит төрлийн хатуу модыг хэрэглэнэ.

5.14. Наамал шилбэтэй бүтээцэд  А400-А600 ангийн иржгэр гадаргуутай шилбэ, мөн ган ба хөнгөн цагааны хайлшаар хийсэн дугуй огтлолтой шилбэ, А240 ангийн арматурыг цавуудсан нийт уртад нь эрээс гаргаж хэрэглэнэ.

5.15. Мод, бетон бүхий хосолмол бүтээцэд  /Хавсралт Л/  дараах материалыг ашиглана. Үүнд: модон бүтээц, В20 болон түүнээс дээш ангийн хүнд бетон, Хавсралт Ж–ийн шаардлагуудад нийцсэн шилбэн арматур.

5.16. Модон бүтээцийг хамгаалах боловсруулалтад хэрэглэгдэх материалыг  БНбД 20-03-11-ийн  шаардлагын дагуу  сонгож авна.

6. МАТЕРИАЛЫН ТООЦООНЫ ҮЗҮҮЛЭЛТ

6.1. Зэргээр ангилсан нарс, гацуур, шинэс модны тооцооны эсэргүүцлийг дараах томьёогоор тодорхойлно.

  (1)   

Энд, модны тооцооны эсэргүүцэл МПа, (Хүснэгт 3 –д үзүүлсэн), ачааллын А горимд 12%- ийн чийгшилтэй (Хүснэгт 4–ийн дагуу), гүйцэтгэх үүрэг зориулалтын 2 ангийн байгууламжид (Хавсралт А), ашиглалтын хугацаа 50 жилээс дээшгүй байх үед;

- илтгэлцүүрүүдийн үржвэр (6.9-р заалтаар авах);     

      Хүснэгт 3.

Хүчдэлт төлөв ба элементүүдийн үзүүлэлт

Модны зэрэгт харгалзах тооцооны эсэргүүцэл

Тэмдэглэгээ

I

II

III

  1.               Гулзайлт, ширхэгийн дагуух шахалт ба холголт

а) 50 см ихгүй өндөртэй тэгш өнцөгт огтлолтой элементүүдэд (б, в – д зааснаас бусад). Огтлолын өндөр 50 см –ээс их үед 6.9в заалтыг үзэх.

21

19,5

13

б) 11 - 13 см өргөнтэй, 11 –  50 см өндөртэй тэгш өнцөгт огтлолтой элементүүд

22,5

21

15

в) 13 см – ээс дээш өргөнтэй, 13 – 50 см өндөртэй тэгш өнцөгт огтлолтой элементүүд

24

22,5

16,5

г) Дугуй огтлолтой, тооцооны огтлолдоо нүхгүй элементүүд

-

24

15

  1.               Ширхэгийн дагуух суналт

а) Цул модон элементүүдэд

15

10,5

-

б) Наамал элементүүдэд

18

13,5

-

  1. Ширхэгийн хөндлөн чиглэлд бүх талбайн шахалт, холголт

2,7

2,7

2,7

  1.               Ширхэгийн хөндлөн чиглэл дэх орчны холголт

а) Бүтээцийн тулгуурын хэсэгт, духан тулгуур болон элементүүдийн уулзвар зангилаанд

4,5

4,5

4,5

б) Жийргээр дарагдах хэсэгт холголтын өнцөг 90° – аас  60° байх үед

6

6

$.fn.slideFadeToggle = function(speed, easing, callback) { return this.animate({ opacity: "toggle", height: "toggle" }, speed, easing, callback); }; $('body').on('click', ".lawfile1637045484941733 .btn-fulledit-law", function() { var $element = $('.law-content1637045484941733').find('.content:eq(0)'); $('.lawfile1637045484941733').find('.law-edit').removeClass('law-edit'); $element.addClass('law-edit').attr('data-editlaw', $modalId_1637045484941733); var $edit = $element.html() ; $edit = $edit.replaceAll('div', 'p'); $('body').find('div.htmleditor1637045484941733').empty().append($edit).promise().done(function() { $('div.htmleditor1637045484941733').find('.addition-changebookfull').remove(); $('div.htmleditor1637045484941733').find('.icon-s').remove(); $('div.htmleditor1637045484941733').find('.headerImg').remove(); $('div.htmleditor1637045484941733').find('a[class="editlaw"]').remove(); $edit = $('div.htmleditor1637045484941733').html(); }); var $modalId_1637045484941733 = Core.getUniqueID('modal_'); var processId = $modalId_1637045484941733; var $dialogName = 'dialog-businessprocess-' + processId; if (!$('#' + $dialogName).length) { $('').appendTo('body'); } var $dialog = $('#' + $dialogName); var $htmlTextarea = ''; $dialog.empty().append($htmlTextarea).promise().done(function () { window.CKEDITOR_BASEPATH = URL_APP + 'assets/custom/addon/plugins/ckeditor/'; if (typeof CKEDITOR == 'undefined') { $.cachedScript('assets/custom/addon/plugins/ckeditor/ckeditor.js?v=1').done(function() { CKEDITOR.replace('body_' + $modalId_1637045484941733, { height: '600' }); }); } else { CKEDITOR.replace('body_' + $modalId_1637045484941733, { height: '600' }); } var buttons = [ {text: plang.get('save_btn'), class: 'btn green-meadow btn-sm bp-btn-save', click: function (e) { if (typeof CKEDITOR !== 'undefined') { for (instance in CKEDITOR.instances) { CKEDITOR.instances[instance].updateElement(); } } var $datahtml = ''; $datahtml = $('#body_' + $modalId_1637045484941733).val(); $dialog.dialog('close'); $('.law-content1637045484941733').find('.content').empty().append($datahtml); }}, {text: plang.get('close_btn'), class: 'btn blue-madison btn-sm', click: function () { $dialog.dialog('close'); }} ]; var dialogWidth = 1200, dialogHeight = 'auto'; $dialog.dialog({ cache: false, resizable: true, bgiframe: true, autoOpen: false, title: '', width: dialogWidth, height: dialogHeight, modal: true, closeOnEscape: false, close: function () { $dialog.empty().dialog('destroy').remove(); }, buttons: buttons }).dialogExtend({ "closable": true, "maximizable": true, "minimizable": true, "collapsable": true, "dblclick": "maximize", "minimizeLocation": "left", "icons": { "close": "ui-icon-circle-close", "maximize": "ui-icon-extlink", "minimize": "ui-icon-minus", "collapse": "ui-icon-triangle-1-s", "restore": "ui-icon-newwin" } }); setTimeout(function () { $dialog.dialog('open'); Core.unblockUI(); }, 1); }); }); $('body').on('click', ".lawfile1637045484941733 .msg_head", function() { $(this).toggleClass("closed_head").next(".msg_body").slideFadeToggle(400); }); $('body').on('click', ".lawfile1637045484941733 .editFullLaw", function() { var processId = '1599725265170'; var $dialogName = 'dialog-businessprocess-' + processId; if (!$('#' + $dialogName).length) { $('').appendTo('body'); } var $dialog = $('#' + $dialogName); var $paramData = { metaDataId: '1605705727057', isDialog: true, dmMetaDataId: '1591170775374416', oneSelectedRow: { id: '16231473493971' }, isGetConsolidate: false, workSpaceId: '', workSpaceParams: '', wfmStatusParams: '', signerParams: false, batchNumber: false, openParams: '{"callerType":"LIS_LAW_LIST"}', isBasketWindow: '', isBpOpen: '0', id: '16231473493971' }; $.ajax({ type: 'post', url: 'mdwebservice/callMethodByMeta', data: $paramData, dataType: 'json', beforeSend: function() { Core.blockUI({ message: 'Loading...', boxed: true }); }, success: function(data) { $dialog.empty().append(data.Html); var $processForm = $('#wsForm', '#' + $dialogName), processUniqId = $processForm.parent().attr('data-bp-uniq-id'); var buttons = [{ text: data.run_btn, class: 'btn green-meadow btn-sm bp-btn-save', click: function(e) { if (window['processBeforeSave_' + processUniqId]($(e.target))) { $processForm.validate({ ignore: '', highlight: function(element) { $(element).addClass('error'); $(element).parent().addClass('error'); if ($processForm.find("div.tab-pane:hidden:has(.error)").length) { $processForm.find("div.tab-pane:hidden:has(.error)").each(function(index, tab) { var tabId = $(tab).attr('id'); $processForm.find('a[href="#' + tabId + '"]').tab('show'); }); } }, unhighlight: function(element) { $(element).removeClass('error'); $(element).parent().removeClass('error'); }, errorPlacement: function() {} }); var isValidPattern = initBusinessProcessMaskEvent($processForm); if ($processForm.valid() && isValidPattern.length === 0) { $processForm.ajaxSubmit({ type: 'post', url: 'mdwebservice/runProcess', dataType: 'json', beforeSend: function() { Core.blockUI({ boxed: true, message: 'Түр хүлээнэ үү' }); }, success: function(responseData) { PNotify.removeAll(); new PNotify({ title: responseData.status, text: responseData.message, type: responseData.status, sticker: false }); if (responseData.status === 'success') { var $resultData = responseData.resultData; $dialog.dialog('close'); Core.blockUI({ boxed: true, message: 'Түр хүлээнэ үү' }); var $param = { weburl: 'government/doctohtmlform', metaDataId: 'doctohtmlform_3', lawtypeid: '3', dataViewId: '1594091809248', title: plang.get('DOC_HTMLFORM'), type: 'selfurl', rowId: '16231473493971', selectedRow: { id: '16231473493971' }, tabReload: true }; appMultiTab($param, this, function(elem) { Core.unblockUI(); dataViewReload('1594091809248'); }); //reloadmenu_1637045484941733($('.menu_1637045484941733').find('li[id="menu_1637045484941733_' + $resultData.typeid + '"]').index()); } else { Core.unblockUI(); } }, error: function() { alert("Error"); } }); } } } }, { text: data.close_btn, class: 'btn blue-madison btn-sm', click: function() { $dialog.dialog('close'); } } ]; var dialogWidth = data.dialogWidth, dialogHeight = data.dialogHeight; if (data.isDialogSize === 'auto') { dialogWidth = 1200; dialogHeight = 'auto'; } $dialog.dialog({ cache: false, resizable: true, bgiframe: true, autoOpen: false, title: data.Title, width: dialogWidth, height: dialogHeight, modal: true, closeOnEscape: (typeof isCloseOnEscape == 'undefined' ? true : isCloseOnEscape), close: function() { $dialog.empty().dialog('destroy').remove(); }, buttons: buttons }).dialogExtend({ "closable": true, "maximizable": true, "minimizable": true, "collapsable": true, "dblclick": "maximize", "minimizeLocation": "left", "icons": { "close": "ui-icon-circle-close", "maximize": "ui-icon-extlink", "minimize": "ui-icon-minus", "collapse": "ui-icon-triangle-1-s", "restore": "ui-icon-newwin" } }); if (data.dialogSize === 'fullscreen') { $dialog.dialogExtend("maximize"); } setTimeout(function() { $dialog.dialog('open'); Core.unblockUI(); }, 1); }, error: function() { alert('Error'); } }); }); $('body').on('mouseover', '.lawfile1637045484941733 .editlaw', function() { $('.lawfile1637045484941733').find('.law-hover').removeClass('law-hover'); $(this).closest('.__drag-drop-law').addClass('law-hover'); }); $('body').on('mouseout', '.lawfile1637045484941733 .editlaw', function() { $('.lawfile1637045484941733').find('.law-hover').removeClass('law-hover'); }); $('body').on('mouseout', '.lawfile1637045484941733 .editlaw', function() { $('.lawfile1637045484941733').find('.law-hover').removeClass('law-hover'); }); $('body').on('click', '.lawfile1637045484941733 .btn-save-law', function() { var $html = $('.law-content1637045484941733 > .content').html(); $('.form1637045484941733').find('textarea').val($html); $('.form1637045484941733').find('input').val('16231473493971'); $('.form1637045484941733').ajaxSubmit({ type: 'post', dataType: 'json', cache: false, url: "legal/savelaw", /*data: { content: JSON.parse($html), lawId: '16231473493971' },*/ beforeSend: function() { $('.goto1637045484941733').empty(); Core.blockUI(); }, success: function(response) { PNotify.removeAll(); new PNotify({ title: response.status, text: response.text, type: response.status, sticker: false }); multiTabCloseConfirm($('a[href="#app_tab_doctohtmlform_3"]'), '1'); dataViewReload('1594091809248'); Core.unblockUI(); }, error: function(jqXHR, exception) { Core.unblockUI(); Core.showErrorMessage(jqXHR, exception); } }); }); $('body').on('click', '.lawfile1637045484941733 .editlaw', function() { var $this = $(this), $parent = $this.closest('.__drag-drop-law').find('.__editLaw'); fillEditor_1637045484941733($parent, '4'); }); $.contextMenu({ selector: ".law-content1637045484941733:not(.root) .drag-drop-law, .law-content1637045484941733:not(.root) .drag-drop-law-table", build: function($trigger, e) { var $this = $(e.currentTarget); var paraKeyId = $this.data('paragraph-keyid'); var contextMenuData = { "edit": { name: "Засах", icon: "edit", callback: function(key, options) { var $action = ($this.hasClass('.drag-drop-law-table')) ? '2' : '0'; fillEditor_1637045484941733($this, $action); } } }; var options = { callback: function(key, opt) {}, items: contextMenuData }; return options; } }); function fillEditor_1637045484941733($element, isfulledit) { var $modalId_1637045484941733 = Core.getUniqueID('modal_'); $('.lawfile1637045484941733').find('.law-edit').removeClass('law-edit'); $element.addClass('law-edit').attr('data-editlaw', $modalId_1637045484941733); var $edit = isfulledit === '2' ? $element.html() : $element.html(); $('body').find('div.htmleditor1637045484941733').empty().append($edit).promise().done(function() { $('div.htmleditor1637045484941733').find('.addition-changebookfull').remove(); $('div.htmleditor1637045484941733').find('.icon-s').remove(); $('div.htmleditor1637045484941733').find('.headerImg').remove(); $('div.htmleditor1637045484941733').find('a[class="editlaw"]').remove(); $edit = $('div.htmleditor1637045484941733').html(); }); var $htmlTextarea = ''; var $html = ''; $html += ''; $($html).appendTo('.lawfile1637045484941733').promise().done(function() { $('div[id="' + $modalId_1637045484941733 + '"]').find('.addition-changebookfull').remove(); }); var $dialog = $('#' + $modalId_1637045484941733); $dialog.modal({ show: false, keyboard: false, backdrop: 'static' }); $dialog.on('shown.bs.modal', function() {}); $dialog.draggable({ handle: ".modal-header" }); $dialog.on('hidden.bs.modal', function() { $dialog.modal('hide'); enableScrolling(); $('body').removeClass('modal-open'); $dialog.remove(); }); $dialog.find('.modal-backdrop').remove(); window.CKEDITOR_BASEPATH = URL_APP + 'assets/custom/addon/plugins/ckeditor/'; if (typeof CKEDITOR == 'undefined') { $.cachedScript('assets/custom/addon/plugins/ckeditor/ckeditor.js?v=1').done(function() { CKEDITOR.replaceAll('body_' + $modalId_1637045484941733); }); } else { CKEDITOR.replaceAll('body_' + $modalId_1637045484941733); } $dialog.modal('show'); /* $.cachedScript('assets/custom/addon/plugins/tinymce/tinymce.min.js').done(function() { initTinyMceEditor_1637045484941733('#body_' + $modalId_1637045484941733, '520'); $dialog.modal('show'); }); */ Core.initAjax($dialog); Core.unblockUI(); } function initTinyMceEditor_1637045484941733($elementSelector, otherheight) { var _tinymceHeight = $(window).height() - 270; _tinymceHeight = (_tinymceHeight <= 100) ? '400px' : _tinymceHeight + 'px'; tinymce.dom.Event.domLoaded = true; tinymce.baseURL = URL + 'assets/custom/addon/plugins/tinymce'; tinymce.suffix = ".min"; tinymce.init({ selector: $elementSelector, height: _tinymceHeight, autoresize_max_height: _tinymceHeight, plugins: [ 'autoresize', 'advlist autolink lists link image charmap print preview hr anchor pagebreak', 'searchreplace wordcount visualblocks visualchars code fullscreen', 'insertdatetime media nonbreaking save table directionality', 'emoticons template paste textcolor colorpicker textpattern imagetools moxiemanager mention lineheight fullpage' ], toolbar1: 'cut copy paste | undo redo | styleselect | bold italic underline | alignleft aligncenter alignright alignjustify | bullist numlist | outdent indent | hr removeformat | customInsertButton currentdate', toolbar2: 'print preview | forecolor backcolor | subscript superscript strikethrough | charmap codesample | fontselect fontsizeselect | lineheightselect | table | link', // | fullscreen code | link image fontsize_formats: '8px 9px 10px 11px 12px 13px 14px 15px 16px 17px 18px 19px 20px 21px 22px 23px 24px 25px 36px 8pt 9pt 10pt 11pt 12pt 13pt 14pt 15pt 16pt 17pt 18pt 19pt 20pt 21pt 22pt 23pt 24pt 25pt 36pt', lineheight_formats: '8px 9px 10px 11px 12px 13px 14px 15px 16px 17px 18px 19px 20px 1.0 1.15 1.5 2.0 2.5 3.0', image_advtab: true, setup: function(editor) { function insertImageCustom_1637045484941733() { $('#upload_1637045484941733').trigger('click'); $('#upload_1637045484941733').on('change', function() { var file = this.files[0]; if (file) { $(this).val(''); var reader = new FileReader(); reader.onload = function(e) { editor.insertContent(''); }; reader.readAsDataURL(file); } }); } editor.on('change', function(e) { $(editor.getElement()).trigger('change'); tinymce.triggerSave(); }); editor.on('blur', function() { setTimeout(function() { var $body = $('body'); $body.find('.mce-tinymce.mce-tinymce-inline.mce-arrow.mce-container.mce-panel.mce-floatpanel[hidefocus="1"]').hide(); }, 5); }); editor.addButton('currentdate', { icon: 'image', tooltip: "Insert image", оnсliсk: insertImageCustom_1637045484941733 }); }, apply_source_formatting: true, hidden_input: false, remove_linebreaks: false, paste_data_images: true, importcss_append: true, force_br_newlines: true, force_p_newlines: true, forced_root_block: 'section', menubar: false, statusbar: false, object_resizing: 'img', theme_advanced_toolbar_location: "bottom", theme_modern_toolbar_location: "bottom", paste_word_valid_elements: "section,b,p,br,strong,i,em,h1,h2,h3,h4,ul,li,ol,table,span,div,font", mentions: { delimiter: '#' }, document_base_url: URL, content_css: URL + 'assets/custom/css/print/tinymce.css', }); } function save_1637045484941733($uniqId, isfulledit) { if (typeof CKEDITOR !== 'undefined') { for (instance in CKEDITOR.instances) { CKEDITOR.instances[instance].updateElement(); } } var $html = ''; $html = $('#body_' + $uniqId).val(); $("#" + $uniqId).modal('hide'); $(".modal-backdrop").remove(); Core.unblockUI('.lawfile1637045484941733'); $('.law-content1637045484941733').find('.content').empty().append($html); return true; $.ajax({ type: 'post', dataType: 'json', url: 'legal/paragraphConvert', data: { isfulledit: isfulledit, html: $html }, beforeSend: function() { blockContent_1637045484941733($('.lawfile1637045484941733')); }, success: function(data) { $("#" + $uniqId).modal('hide'); $(".modal-backdrop").remove(); Core.unblockUI('.lawfile1637045484941733'); var $editSelector = $('.lawfile1637045484941733').find('[data-editlaw="' + $uniqId + '"]'); switch (isfulledit) { case '1': $editSelector.closest('.__drag-drop-law').empty().append(data.html); break; case '2': $editSelector.empty().append(data.html); break; case '3': $('.law-content1637045484941733').find('.content').empty().append(data.html); break; case '4': $editSelector.closest('.__drag-drop-law').after(data.html); $editSelector.closest('.__drag-drop-law').remove(); break; default: $editSelector.after(data.html); $editSelector.remove(); break; } $('.lawfile1637045484941733').find('.law-edit').removeClass('law-edit'); }, error: function(jqXHR, exception) { Core.showErrorMessage(jqXHR, exception); Core.unblockUI('.lawfile1637045484941733'); } }); } function close_1637045484941733($uniqId) { enableScrolling(); $('body').removeClass('modal-open'); $("#" + $uniqId).modal('hide'); $("#" + $uniqId).remove(); $(".modal-backdrop").remove(); $('.lawfile1637045484941733').find('.law-edit').removeClass('law-edit'); } function blockContent_1637045484941733(mainSelector) { $(mainSelector).block({ message: '', centerX: 0, centerY: 0, overlayCSS: { backgroundColor: '#fff', opacity: 0.8, cursor: 'wait' }, css: { width: 16, top: '15px', left: '', right: '15px', border: 0, padding: 0, backgroundColor: 'transparent' } }); }