function navigate_property_layout_scripts($website_id = "") { global $layout; global $website; global $current_version; $ws = $website; if (!empty($website_id) && $website->id != $website_id) { $ws = new website(); $ws->load($website_id); } $ws_languages = $ws->languages(); $default_language = array_keys($ws_languages); $default_language = $default_language[0]; $naviforms = new naviforms(); $layout->add_content(' <div id="navigate-properties-copy-from-dialog" style=" display: none; "> <div class="navigate-form-row"> <label>' . t(191, 'Source') . '</label> ' . $naviforms->buttonset('navigate_properties_copy_from_dialog_type', array('language' => t(46, 'Language'), 'item' => t(180, 'Item'), 'structure' => t(16, 'Structure')), '0', "navigate_properties_copy_from_change_origin(this);") . ' </div> <div class="navigate-form-row" style=" display: none; "> <label>' . t(46, 'Language') . '</label> ' . $naviforms->selectfield('navigate_properties_copy_from_language_selector', array_keys($ws_languages), array_values($ws_languages), $default_language, "navigate_properties_copy_from_change_language(this);") . ' </div> <div class="navigate-form-row" style=" display: none; "> <label>' . t(67, 'Title') . '</label> ' . $naviforms->textfield('navigate_properties_copy_from_item_title') . ' <button id="navigate_properties_copy_from_item_reload"><i class="fa fa-repeat"></i></button> ' . $naviforms->hidden('navigate_properties_copy_from_item_id', '') . ' </div> <div class="navigate-form-row" style=" display: none; "> <label>' . t(67, 'Title') . '</label> ' . $naviforms->textfield('navigate_properties_copy_from_structure_title') . ' <button id="navigate_properties_copy_from_structure_reload"><i class="fa fa-repeat"></i></button> ' . $naviforms->hidden('navigate_properties_copy_from_structure_id', '') . ' </div> <div class="navigate-form-row" style=" display: none; "> <label>' . t(239, 'Section') . '</label> ' . $naviforms->select_from_object_array('navigate_properties_copy_from_section', array(), 'code', 'name', '') . ' </div> </div> '); $layout->add_script(' $.getScript("lib/packages/properties/properties.js?r=' . $current_version->revision . '", function() { $(".navigate-form-row-property-action").on("click", function(e) { var that = this; e.stopPropagation(); e.preventDefault(); if(!$(this).parent().hasClass("navigate-form-row")) that = $(this).parent(); navigate_properties_copy_from_dialog(that); }); }); '); }