/home/suroeste/public_html/gorbus.transportessuroeste.com/suroeste/form_rutas
NameSizeModeActions
form_rutas.htm1250644editdlrm
form_rutas.php580644editdlrm
form_rutas_apl.php3051070644editdlrm
form_rutas_doc_name.php160970644editdlrm
form_rutas_empty.htm1930644editdlrm
form_rutas_erro.class.php16110644editdlrm
form_rutas_erro.php105720644editdlrm
form_rutas_fim.php103110644editdlrm
form_rutas_form0.php1787020644editdlrm
form_rutas_jquery.php353110644editdlrm
form_rutas_js0.php168620644editdlrm
form_rutas_json.php370280644editdlrm
form_rutas_ltr.css24770644editdlrm
form_rutas_rtl.css6630644editdlrm
form_rutas_sajax.php178970644editdlrm
form_rutas_sajax_js.php1737360644editdlrm
form_rutas_session.php30650644editdlrm
form_rutas_teste.php460644editdlrm
form_rutas_ul_save.php40760644editdlrm
index.php1774390644editdlrm
Edit: /home/suroeste/public_html/gorbus.transportessuroeste.com/suroeste/form_rutas/form_rutas_jquery.php (35311B)
function scJQGeneralAdd() { scLoadScInput('input:text.sc-js-input'); scLoadScInput('input:password.sc-js-input'); scLoadScInput('input:checkbox.sc-js-input'); scLoadScInput('input:radio.sc-js-input'); scLoadScInput('select.sc-js-input'); scLoadScInput('textarea.sc-js-input'); } // scJQGeneralAdd function scFocusField(sField) { var $oField = $('#id_sc_field_' + sField); if (0 == $oField.length) { $oField = $('input[name=' + sField + ']'); } if (0 == $oField.length && document.F1.elements[sField]) { $oField = $(document.F1.elements[sField]); } if ($("#id_ac_" + sField).length > 0) { if ($oField.hasClass("select2-hidden-accessible")) { if (false == scSetFocusOnField($oField, sField)) { setTimeout(function() { scSetFocusOnField($oField, sField); }, 500); } } else { if (false == scSetFocusOnField($oField, sField)) { if (false == scSetFocusOnField($("#id_ac_" + sField, sField))) { setTimeout(function() { scSetFocusOnField($("#id_ac_" + sField, sField)); }, 500); } } else { setTimeout(function() { scSetFocusOnField($oField, sField); }, 500); } } } else { setTimeout(function() { scSetFocusOnField($oField, sField); }, 500); } } // scFocusField function scSetFocusOnField($oField, sField) { if ($oField.length > 0 && $oField[0].offsetHeight > 0 && $oField[0].offsetWidth > 0 && !$oField[0].disabled) { $oField[0].focus(); return true; } return false; } // scSetFocusOnField function scEventControl_init(iSeqRow) { scEventControl_data["nomruta_" + iSeqRow] = {"blur": false, "change": false, "autocomp": false, "original": "", "calculated": ""}; scEventControl_data["idoficina_" + iSeqRow] = {"blur": false, "change": false, "autocomp": false, "original": "", "calculated": ""}; scEventControl_data["codigoterminal_" + iSeqRow] = {"blur": false, "change": false, "autocomp": false, "original": "", "calculated": ""}; scEventControl_data["codruta_" + iSeqRow] = {"blur": false, "change": false, "autocomp": false, "original": "", "calculated": ""}; scEventControl_data["origen_" + iSeqRow] = {"blur": false, "change": false, "autocomp": false, "original": "", "calculated": ""}; scEventControl_data["destino_" + iSeqRow] = {"blur": false, "change": false, "autocomp": false, "original": "", "calculated": ""}; scEventControl_data["activo_" + iSeqRow] = {"blur": false, "change": false, "autocomp": false, "original": "", "calculated": ""}; scEventControl_data["enviodian_" + iSeqRow] = {"blur": false, "change": false, "autocomp": false, "original": "", "calculated": ""}; } function scEventControl_active(iSeqRow) { if (scEventControl_data["nomruta_" + iSeqRow] && scEventControl_data["nomruta_" + iSeqRow]["blur"]) { return true; } if (scEventControl_data["nomruta_" + iSeqRow] && scEventControl_data["nomruta_" + iSeqRow]["change"]) { return true; } if (scEventControl_data["idoficina_" + iSeqRow] && scEventControl_data["idoficina_" + iSeqRow]["blur"]) { return true; } if (scEventControl_data["idoficina_" + iSeqRow] && scEventControl_data["idoficina_" + iSeqRow]["change"]) { return true; } if (scEventControl_data["codigoterminal_" + iSeqRow] && scEventControl_data["codigoterminal_" + iSeqRow]["blur"]) { return true; } if (scEventControl_data["codigoterminal_" + iSeqRow] && scEventControl_data["codigoterminal_" + iSeqRow]["change"]) { return true; } if (scEventControl_data["codruta_" + iSeqRow] && scEventControl_data["codruta_" + iSeqRow]["blur"]) { return true; } if (scEventControl_data["codruta_" + iSeqRow] && scEventControl_data["codruta_" + iSeqRow]["change"]) { return true; } if (scEventControl_data["origen_" + iSeqRow] && scEventControl_data["origen_" + iSeqRow]["blur"]) { return true; } if (scEventControl_data["origen_" + iSeqRow] && scEventControl_data["origen_" + iSeqRow]["change"]) { return true; } if (scEventControl_data["destino_" + iSeqRow] && scEventControl_data["destino_" + iSeqRow]["blur"]) { return true; } if (scEventControl_data["destino_" + iSeqRow] && scEventControl_data["destino_" + iSeqRow]["change"]) { return true; } if (scEventControl_data["activo_" + iSeqRow] && scEventControl_data["activo_" + iSeqRow]["blur"]) { return true; } if (scEventControl_data["activo_" + iSeqRow] && scEventControl_data["activo_" + iSeqRow]["change"]) { return true; } if (scEventControl_data["enviodian_" + iSeqRow] && scEventControl_data["enviodian_" + iSeqRow]["blur"]) { return true; } if (scEventControl_data["enviodian_" + iSeqRow] && scEventControl_data["enviodian_" + iSeqRow]["change"]) { return true; } return false; } // scEventControl_active function scEventControl_active_all() { for (var i = 1; i < iAjaxNewLine; i++) { if (scEventControl_active(i)) { return true; } } return false; } // scEventControl_active function scEventControl_onFocus(oField, iSeq) { var fieldId, fieldName; fieldId = $(oField).attr("id"); fieldName = fieldId.substr(12); scEventControl_data[fieldName]["blur"] = true; if ("idoficina_" + iSeq == fieldName) { scEventControl_data[fieldName]["blur"] = false; } scEventControl_data[fieldName]["change"] = false; } // scEventControl_onFocus function scEventControl_onBlur(sFieldName) { scEventControl_data[sFieldName]["blur"] = false; if (scEventControl_data[sFieldName]["change"]) { if (scEventControl_data[sFieldName]["original"] == $("#id_sc_field_" + sFieldName).val() || scEventControl_data[sFieldName]["calculated"] == $("#id_sc_field_" + sFieldName).val()) { scEventControl_data[sFieldName]["change"] = false; } } } // scEventControl_onBlur function scEventControl_onChange(sFieldName) { scEventControl_data[sFieldName]["change"] = false; } // scEventControl_onChange function scEventControl_onAutocomp(sFieldName) { scEventControl_data[sFieldName]["autocomp"] = false; } // scEventControl_onChange var scEventControl_data = {}; function scJQEventsAdd(iSeqRow) { $('#id_sc_field_idruta_' + iSeqRow).bind('change', function() { sc_form_rutas_idruta__onchange(this, iSeqRow, event) }); $('#id_sc_field_nomruta_' + iSeqRow).bind('blur', function() { setTimeout(function() {sc_form_rutas_nomruta__onblur('#id_sc_field_nomruta_' + iSeqRow, iSeqRow, event);}, 300) }) .bind('change', function() { sc_form_rutas_nomruta__onchange(this, iSeqRow, event) }) .bind('focus', function() { sc_form_rutas_nomruta__onfocus(this, iSeqRow, event) }); $('#id_sc_field_codigoterminal_' + iSeqRow).bind('blur', function() { sc_form_rutas_codigoterminal__onblur('#id_sc_field_codigoterminal_' + iSeqRow, iSeqRow, event) }) .bind('change', function() { sc_form_rutas_codigoterminal__onchange(this, iSeqRow, event) }) .bind('focus', function() { sc_form_rutas_codigoterminal__onfocus(this, iSeqRow, event) }); $('#id_sc_field_idoficina_' + iSeqRow).bind('blur', function() { setTimeout(function() {sc_form_rutas_idoficina__onblur('#id_sc_field_idoficina_' + iSeqRow, iSeqRow, event);}, 300) }) .bind('change', function() { sc_form_rutas_idoficina__onchange(this, iSeqRow, event) }) .bind('focus', function() { sc_form_rutas_idoficina__onfocus(this, iSeqRow, event) }); $('#id_sc_field_activo_' + iSeqRow).bind('blur', function() { setTimeout(function() {sc_form_rutas_activo__onblur('#id_sc_field_activo_' + iSeqRow, iSeqRow, event);}, 300) }) .bind('change', function() { sc_form_rutas_activo__onchange(this, iSeqRow, event) }) .bind('focus', function() { sc_form_rutas_activo__onfocus(this, iSeqRow, event) }); $('#id_sc_field_codempresa_' + iSeqRow).bind('change', function() { sc_form_rutas_codempresa__onchange(this, iSeqRow, event) }); $('#id_sc_field_codruta_' + iSeqRow).bind('blur', function() { sc_form_rutas_codruta__onblur('#id_sc_field_codruta_' + iSeqRow, iSeqRow, event) }) .bind('change', function() { sc_form_rutas_codruta__onchange(this, iSeqRow, event) }) .bind('focus', function() { sc_form_rutas_codruta__onfocus(this, iSeqRow, event) }); $('#id_sc_field_origen_' + iSeqRow).bind('blur', function() { setTimeout(function() {sc_form_rutas_origen__onblur('#id_sc_field_origen_' + iSeqRow, iSeqRow, event);}, 300) }) .bind('change', function() { sc_form_rutas_origen__onchange(this, iSeqRow, event) }) .bind('focus', function() { sc_form_rutas_origen__onfocus(this, iSeqRow, event) }); $('#id_sc_field_destino_' + iSeqRow).bind('blur', function() { setTimeout(function() {sc_form_rutas_destino__onblur('#id_sc_field_destino_' + iSeqRow, iSeqRow, event);}, 300) }) .bind('change', function() { sc_form_rutas_destino__onchange(this, iSeqRow, event) }) .bind('focus', function() { sc_form_rutas_destino__onfocus(this, iSeqRow, event) }); $('#id_sc_field_enviodian_' + iSeqRow).bind('blur', function() { sc_form_rutas_enviodian__onblur('#id_sc_field_enviodian_' + iSeqRow, iSeqRow, event) }) .bind('change', function() { sc_form_rutas_enviodian__onchange(this, iSeqRow, event) }) .bind('focus', function() { sc_form_rutas_enviodian__onfocus(this, iSeqRow, event) }); $('.sc-ui-radio-activo_' + iSeqRow).on('click', function() { scMarkFormAsChanged(); }); $('.sc-ui-radio-enviodian_' + iSeqRow).on('click', function() { scMarkFormAsChanged(); }); } // scJQEventsAdd Upload_Cancel = false; function sc_form_rutas_idruta__onchange(oThis, iSeqRow, event) { scMarkFormAsChanged(); } function sc_form_rutas_nomruta__onblur(oThis, iSeqRow, event) { do_ajax_form_rutas_validate_nomruta_(iSeqRow); scCssBlur(oThis, iSeqRow); } function sc_form_rutas_nomruta__onchange(oThis, iSeqRow, event) { scMarkFormAsChanged(); nm_check_insert(iSeqRow); } function sc_form_rutas_nomruta__onfocus(oThis, iSeqRow, event) { scEventControl_onFocus(oThis, iSeqRow); scCssFocus(oThis, iSeqRow); } function sc_form_rutas_codigoterminal__onblur(oThis, iSeqRow, event) { do_ajax_form_rutas_validate_codigoterminal_(iSeqRow); scCssBlur(oThis, iSeqRow); } function sc_form_rutas_codigoterminal__onchange(oThis, iSeqRow, event) { scMarkFormAsChanged(); nm_check_insert(iSeqRow); } function sc_form_rutas_codigoterminal__onfocus(oThis, iSeqRow, event) { scEventControl_onFocus(oThis, iSeqRow); scCssFocus(oThis, iSeqRow); } function sc_form_rutas_idoficina__onblur(oThis, iSeqRow, event) { do_ajax_form_rutas_validate_idoficina_(iSeqRow); scCssBlur(oThis, iSeqRow); } function sc_form_rutas_idoficina__onchange(oThis, iSeqRow, event) { scMarkFormAsChanged(); nm_check_insert(iSeqRow); } function sc_form_rutas_idoficina__onfocus(oThis, iSeqRow, event) { scEventControl_onFocus(oThis, iSeqRow); scCssFocus(oThis, iSeqRow); } function sc_form_rutas_activo__onblur(oThis, iSeqRow, event) { do_ajax_form_rutas_validate_activo_(iSeqRow); scCssBlur(oThis, iSeqRow); } function sc_form_rutas_activo__onchange(oThis, iSeqRow, event) { scMarkFormAsChanged(); nm_check_insert(iSeqRow); } function sc_form_rutas_activo__onfocus(oThis, iSeqRow, event) { scEventControl_onFocus(oThis, iSeqRow); scCssFocus(oThis, iSeqRow); } function sc_form_rutas_codempresa__onchange(oThis, iSeqRow, event) { scMarkFormAsChanged(); } function sc_form_rutas_codruta__onblur(oThis, iSeqRow, event) { do_ajax_form_rutas_validate_codruta_(iSeqRow); scCssBlur(oThis, iSeqRow); } function sc_form_rutas_codruta__onchange(oThis, iSeqRow, event) { scMarkFormAsChanged(); nm_check_insert(iSeqRow); } function sc_form_rutas_codruta__onfocus(oThis, iSeqRow, event) { scEventControl_onFocus(oThis, iSeqRow); scCssFocus(oThis, iSeqRow); } function sc_form_rutas_origen__onblur(oThis, iSeqRow, event) { do_ajax_form_rutas_validate_origen_(iSeqRow); scCssBlur(oThis, iSeqRow); } function sc_form_rutas_origen__onchange(oThis, iSeqRow, event) { scMarkFormAsChanged(); nm_check_insert(iSeqRow); } function sc_form_rutas_origen__onfocus(oThis, iSeqRow, event) { scEventControl_onFocus(oThis, iSeqRow); scCssFocus(oThis, iSeqRow); } function sc_form_rutas_destino__onblur(oThis, iSeqRow, event) { do_ajax_form_rutas_validate_destino_(iSeqRow); scCssBlur(oThis, iSeqRow); } function sc_form_rutas_destino__onchange(oThis, iSeqRow, event) { scMarkFormAsChanged(); nm_check_insert(iSeqRow); } function sc_form_rutas_destino__onfocus(oThis, iSeqRow, event) { scEventControl_onFocus(oThis, iSeqRow); scCssFocus(oThis, iSeqRow); } function sc_form_rutas_enviodian__onblur(oThis, iSeqRow, event) { do_ajax_form_rutas_validate_enviodian_(iSeqRow); scCssBlur(oThis, iSeqRow); } function sc_form_rutas_enviodian__onchange(oThis, iSeqRow, event) { scMarkFormAsChanged(); nm_check_insert(iSeqRow); } function sc_form_rutas_enviodian__onfocus(oThis, iSeqRow, event) { scEventControl_onFocus(oThis, iSeqRow); scCssFocus(oThis, iSeqRow); } function displayChange_block(block, status) { if ("0" == block) { displayChange_block_0(status); } } function displayChange_block_0(status) { displayChange_field("nomruta_", "", status); displayChange_field("idoficina_", "", status); displayChange_field("codigoterminal_", "", status); displayChange_field("codruta_", "", status); displayChange_field("origen_", "", status); displayChange_field("destino_", "", status); displayChange_field("activo_", "", status); displayChange_field("enviodian_", "", status); } function displayChange_row(row, status) { displayChange_field_nomruta_(row, status); displayChange_field_idoficina_(row, status); displayChange_field_codigoterminal_(row, status); displayChange_field_codruta_(row, status); displayChange_field_origen_(row, status); displayChange_field_destino_(row, status); displayChange_field_activo_(row, status); displayChange_field_enviodian_(row, status); } function displayChange_field(field, row, status) { if ("nomruta_" == field) { displayChange_field_nomruta_(row, status); } if ("idoficina_" == field) { displayChange_field_idoficina_(row, status); } if ("codigoterminal_" == field) { displayChange_field_codigoterminal_(row, status); } if ("codruta_" == field) { displayChange_field_codruta_(row, status); } if ("origen_" == field) { displayChange_field_origen_(row, status); } if ("destino_" == field) { displayChange_field_destino_(row, status); } if ("activo_" == field) { displayChange_field_activo_(row, status); } if ("enviodian_" == field) { displayChange_field_enviodian_(row, status); } } function displayChange_field_nomruta_(row, status) { var fieldId; } function displayChange_field_idoficina_(row, status) { var fieldId; } function displayChange_field_codigoterminal_(row, status) { var fieldId; } function displayChange_field_codruta_(row, status) { var fieldId; } function displayChange_field_origen_(row, status) { var fieldId; } function displayChange_field_destino_(row, status) { var fieldId; } function displayChange_field_activo_(row, status) { var fieldId; } function displayChange_field_enviodian_(row, status) { var fieldId; } function scRecreateSelect2() { } function scResetPagesDisplay() { $(".sc-form-page").show(); } function scHidePage(pageNo) { $("#id_form_rutas_form" + pageNo).hide(); } function scCheckNoPageSelected() { if (!$(".sc-form-page").filter(".scTabActive").filter(":visible").length) { var inactiveTabs = $(".sc-form-page").filter(".scTabInactive").filter(":visible"); if (inactiveTabs.length) { var tabNo = $(inactiveTabs[0]).attr("id").substr(21); } } } Embutida_form) { if($this->nmgp_opcao == 'novo' || ($this->nmgp_botoes['delete'] == "on" || $this->nmgp_botoes['update'] == "on")){ $selectedFieldsDefault = '"0", "1"'; $setControlStateLoop = '2'; }else{ $selectedFieldsDefault = '"0"'; $setControlStateLoop = '1'; } } else { $selectedFieldsDefault = '"0"'; $setControlStateLoop = '1'; } $initialDirection = $_SESSION['scriptcase']['reg_conf']['css_dir'] == 'RTL' ? 'right' : 'left'; ?> var scFixCol_left = 0, scFixCol_list = [], scFixCol_selectedFields = []; function scFixCol() { var i; scFixCol_left = 0; scFixCol_list = []; scFixCol_addFieldColumns(); for (i = 0; i < scFixCol_list.length; i++) { scFixCol_fix(scFixCol_list[i].type, scFixCol_list[i].name); } } function scFixCol_clear() { let colList; scFixCol_selectedFields = []; colList = $(".sc-col-op,.sc-col-fld"); colList.css({ "position": "static", "left": "auto" }).removeClass("sc-col-is-fixed"); colList.filter(".sc-header-fixed").css({ "position": "sticky" }); } function scFixCol_addFieldColumns() { var i; for (i = 0; i < scFixCol_selectedFields.length; i++) { scFixCol_list.push({"type": "fld", "name": scFixCol_selectedFields[i]}); } } function scFixCol_fix(type, columnName) { var columnCells = $(".sc-col-" + type + "-" + columnName), thisWidth = 0; if (columnCells.length) { thisWidth = columnCells[0].offsetWidth; columnCells.css({ 'position': 'sticky', '': scFixCol_left, 'z-index': 3 }).addClass("sc-col-is-fixed"); } scFixCol_left += thisWidth; } function scFixCol_fixTop() { var columnCells = $(".sc-col-title"); columnCells.css({ 'position': 'sticky', 'top': 0, 'z-index': 4 }); columnCells.filter(".sc-col-is-fixed").css("z-index", 5); columnCells.filter(".sc-col-is-fixed").filter(".sc-col-actions").css("z-index", 6); } function scFixCol_clickColumn(columnId) { var action; action = scFixCol_fixColumns(columnId, "click"); scFixCol_saveConfig(columnId, action); } function scFixCol_fixColumns(columnId, fixAction) { var action = ""; if ("click" == fixAction) { action = scFixCol_setControlState(columnId); } else { scFixCol_resetControlState(columnId); } scFixCol_clear(); scFixCol_addFixedCells(); scFixCol(); scFixCol_fixTop(); return action; } function scFixCol_setControlState(columnId) { let i, fixColLength, action; if ($("#sc-fld-fix-col-" + columnId).hasClass("sc-op-fix-col-notfixed")) { action = "on"; for (i = ; i <= columnId; i++) { $(".sc-op-fix-col-" + i).removeClass("sc-op-fix-col-notfixed").addClass("sc-op-fix-col-fixed"); } } else { action = "off"; fixColLength = $(".sc-op-fix-col").length; for (i = columnId; i < fixColLength; i++) { $(".sc-op-fix-col-" + i).removeClass("sc-op-fix-col-fixed").addClass("sc-op-fix-col-notfixed"); } } return action; } function scFixCol_resetControlState(columnId) { let i; $(".sc-op-fix-col").addClass("sc-op-fix-col-notfixed").removeClass("sc-op-fix-col-fixed"); if ("" == columnId) { return; } for (i = ; i <= columnId; i++) { $(".sc-op-fix-col-" + i).removeClass("sc-op-fix-col-notfixed").addClass("sc-op-fix-col-fixed"); } } function scFixCol_addFixedCells() { selectedFields = $(".sc-ui-header-row .sc-op-fix-col.sc-op-fix-col-fixed"); for (i = 0; i < selectedFields.length; i++) { scFixCol_selectedFields.push($(selectedFields[i]).attr("id").substr(15)); } } function scFixCol_saveConfig(index, action) { $.ajax({ url: "form_rutas.php", dataType: "json", method: "POST", data: { script_case_init: "Ini->sc_page ?>", nmgp_opcao: "ajax_fixed_columns_form_save", fixed_index: index, fixed_action: action } }).done(function(data, textStatus, jqXHR) { }); } function scFixCol_loadState() { $.ajax({ url: "form_rutas.php", dataType: "json", method: "POST", data: { script_case_init: "Ini->sc_page ?>", nmgp_opcao: "ajax_fixed_columns_form_load" } }).done(function(data, textStatus, jqXHR) { if (typeof data.status !== undefined && "ok" == data.status) { scFixCol_fixColumns(data.last_index, "load"); } }); } function scFixCol_addClickControl() { $(".sc-op-fix-col").on("click", function() { scFixCol_clickColumn($(this).attr("data-fixcolid")); }); } $(function() { scFixCol(); scFixCol_addClickControl(); scFixCol_loadState(); $(window).on('resize', function() { scFixCol_loadState(); }); }); Ini->form_table_width, 'calc')) { $formWidthCalc = substr($this->Ini->form_table_width, strpos($this->Ini->form_table_width, '(') + 1); $formWidthCalc = substr($formWidthCalc, 0, strpos($formWidthCalc, ')')); $formWidthParts = explode(' ', $formWidthCalc); if (3 == count($formWidthParts) && 'px' == substr($formWidthParts[2], -2)) { $formWidthParts[2] = substr($formWidthParts[2], 0, -2) / 2; $formWidthCorrection = $formWidthParts[1] . ' ' . $formWidthParts[2]; } } ?> function scSetFixedHeadersCss(baseTop) { let rows, cols, i, j, thisTop; rows = $(".sc-ui-header-row"); thisTop = baseTop; for (i = 0; i < rows.length; i++) { cols = $(rows[i]).find("td").filter(".sc-col-title"); for (j = 0; j < cols.length; j++) { $(cols[j]).css({ "position": "sticky", "top": thisTop + "px", "z-index": 4 }).addClass("sc-header-fixed"); } thisTop += $(rows[i]).height(); } rows = $(".sc-ui-header-row"); rows.filter(".sc-col-is-fixed").css("z-index", 5); rows.filter(".sc-col-is-fixed").filter(".sc-col-actions").css("z-index", 6); } $(function() { scSetFixedHeadersCss(0); }); $(window).scroll(function() { scSetFixedHeaders(); }); var rerunHeaderDisplay = 1; function scSetFixedHeaders(forceDisplay) { return; if (null == forceDisplay) { forceDisplay = false; } var divScroll, formHeaders, headerPlaceholder; formHeaders = scGetHeaderRow(); headerPlaceholder = $("#sc-id-fixedheaders-placeholder"); if (!formHeaders) { headerPlaceholder.hide(); } else { if (scIsHeaderVisible(formHeaders)) { headerPlaceholder.hide(); } else { if (!headerPlaceholder.filter(":visible").length || forceDisplay) { scSetFixedHeadersContents(formHeaders, headerPlaceholder); scSetFixedHeadersSize(formHeaders); headerPlaceholder.show(); } scSetFixedHeadersPosition(formHeaders, headerPlaceholder); if (0 < rerunHeaderDisplay) { rerunHeaderDisplay--; setTimeout(function() { scSetFixedHeadersContents(formHeaders, headerPlaceholder); scSetFixedHeadersSize(formHeaders); headerPlaceholder.show(); scSetFixedHeadersPosition(formHeaders, headerPlaceholder); }, 5); } } } } function scSetFixedHeadersPosition(formHeaders, headerPlaceholder) { if (formHeaders) { headerPlaceholder.css({"top": 0, "left": (Math.floor(formHeaders.offset().left) - $(document).scrollLeft()) + "px"}); } } function scIsHeaderVisible(formHeaders) { if (typeof(scIsHeaderVisibleMobile) === typeof(function(){})) { return scIsHeaderVisibleMobile(formHeaders); } return formHeaders.offset().top > $(document).scrollTop(); } function scGetHeaderRow() { var formHeaders = $(".sc-ui-header-row").filter(":visible"); if (!formHeaders.length) { formHeaders = false; } return formHeaders; } function scSetFixedHeadersContents(formHeaders, headerPlaceholder) { var i, htmlContent; htmlContent = ""; for (i = 0; i < formHeaders.length; i++) { htmlContent += "" + $(formHeaders[i]).html() + ""; } htmlContent += "
"; headerPlaceholder.html(htmlContent); } function scSetFixedHeadersSize(formHeaders) { var i, j, headerColumns, formColumns, cellHeight, cellWidth, tableOriginal, tableHeaders; tableOriginal = $("#hidden_bloco_0"); tableHeaders = document.getElementById("sc-id-fixed-headers"); $(tableHeaders).css("width", $(tableOriginal).outerWidth()); for (i = 0; i < formHeaders.length; i++) { headerColumns = $("#sc-id-fixed-headers-row-" + i).find("td"); formColumns = $(formHeaders[i]).find("td"); for (j = 0; j < formColumns.length; j++) { if (window.getComputedStyle(formColumns[j])) { cellWidth = window.getComputedStyle(formColumns[j]).width; cellHeight = window.getComputedStyle(formColumns[j]).height; } else { cellWidth = $(formColumns[j]).width() + "px"; cellHeight = $(formColumns[j]).height() + "px"; } $(headerColumns[j]).css({ "width": cellWidth, "height": cellHeight }); } } } function scJQUploadAdd(iSeqRow) { } // scJQUploadAdd var api_cache_requests = []; function ajax_check_file(img_name, field ,t, p, p_cache, iSeqRow, hasRun, img_before){ setTimeout(function(){ if(img_name == '') return; iSeqRow= iSeqRow !== undefined && iSeqRow !== null ? iSeqRow : ''; var hasVar = p.indexOf('_@NM@_') > -1 || p_cache.indexOf('_@NM@_') > -1 ? true : false; p = p.split('_@NM@_'); $.each(p, function(i,v){ try{ p[i] = $('[name='+v+iSeqRow+']').val(); } catch(err){ p[i] = v; } }); p = p.join(''); p_cache = p_cache.split('_@NM@_'); $.each(p_cache, function(i,v){ try{ p_cache[i] = $('[name='+v+iSeqRow+']').val(); } catch(err){ p_cache[i] = v; } }); p_cache = p_cache.join(''); img_before = img_before !== undefined ? img_before : $(t).attr('src'); var str_key_cache = 'Ini->sc_page; ?>' + img_name+field+p+p_cache; if(api_cache_requests[ str_key_cache ] !== undefined && api_cache_requests[ str_key_cache ] !== null){ if(api_cache_requests[ str_key_cache ] != false){ do_ajax_check_file(api_cache_requests[ str_key_cache ], field ,t, iSeqRow); } return; } //scAjaxProcOn(); $(t).attr('src', 'Ini->path_icones ?>/scriptcase__NM__ajax_load.gif'); api_cache_requests[ str_key_cache ] = false; var rs =$.ajax({ type: "POST", url: 'index.php?script_case_init=Ini->sc_page; ?>', async: true, data:'nmgp_opcao=ajax_check_file&AjaxCheckImg=' + encodeURI(img_name) +'&rsargs='+ field + '&p=' + p + '&p_cache=' + p_cache, success: function (rs) { if(rs.indexOf('') != -1){ rs = rs.substr(rs.indexOf('') + 7); } if(rs.indexOf('/') != -1 && rs.indexOf('/') != 0){ rs = rs.substr(rs.indexOf('/')); } rs = sc_trim(rs); // if(rs == 0 && hasVar && hasRun === undefined){ // delete window.api_cache_requests[ str_key_cache ]; // ajax_check_file(img_name, field ,t, p, p_cache, iSeqRow, 1, img_before); // return; // } window.api_cache_requests[ str_key_cache ] = rs; do_ajax_check_file(rs, field ,t, iSeqRow) if(rs == 0){ delete window.api_cache_requests[ str_key_cache ]; // $(t).attr('src',img_before); do_ajax_check_file(img_before+'_@@NM@@_' + img_before, field ,t, iSeqRow) } } }); },100); } function do_ajax_check_file(rs, field ,t, iSeqRow){ if (rs != 0) { rs_split = rs.split('_@@NM@@_'); rs_orig = rs_split[0]; rs2 = rs_split[1]; try{ if(!$(t).is('img')){ if($('#id_read_on_'+field+iSeqRow).length > 0 ){ var usa_read_only = false; switch(field){ } if(usa_read_only && $('a',$('#id_read_on_'+field+iSeqRow)).length == 0){ $(t).html(""+$('#id_read_on_'+field+iSeqRow).text()+""); } } if($('#id_ajax_doc_'+field+iSeqRow+' a').length > 0){ var target = $('#id_ajax_doc_'+field+iSeqRow+' a').attr('href').split(','); target[1] = "'"+rs2+"'"; $('#id_ajax_doc_'+field+iSeqRow+' a').attr('href', target.join(',')); }else{ var target = $(t).attr('href').split(','); target[1] = "'"+rs2+"'"; $(t).attr('href', target.join(',')); } }else{ $(t).attr('src', rs2); $(t).css('display', ''); if($('#id_ajax_doc_'+field+iSeqRow+' a').length > 0){ var target = $('#id_ajax_doc_'+field+iSeqRow+' a').attr('href').split(','); target[1] = "'"+rs2+"'"; $(t).attr('href', target.join(',')); }else{ var t_link = $(t).parent('a'); var target = $(t_link).attr('href').split(','); target[0] = "javascript:nm_mostra_img('"+rs_orig+"'"; $(t_link).attr('href', target.join(',')); } } eval("window.var_ajax_img_"+field+iSeqRow+" = '"+rs_orig+"';"); } catch(err){ eval("window.var_ajax_img_"+field+iSeqRow+" = '"+rs_orig+"';"); } } /* hasFalseCacheRequest = false; $.each(api_cache_requests, function(i,v){ if(v == false){ hasFalseCacheRequest = true; } }); if(hasFalseCacheRequest == false){ scAjaxProcOff(); }*/ } $(document).ready(function(){ }); function scJQPasswordToggleAdd(seqRow) { $(".sc-ui-pwd-toggle-icon" + seqRow).on("click", function() { var fieldName = $(this).attr("id").substr(17), fieldObj = $("#id_sc_field_" + fieldName), fieldFA = $("#id_pwd_fa_" + fieldName); if ("text" == fieldObj.attr("type")) { fieldObj.attr("type", "password"); fieldFA.attr("class", "fa fa-eye sc-ui-pwd-eye"); } else { fieldObj.attr("type", "text"); fieldFA.attr("class", "fa fa-eye-slash sc-ui-pwd-eye"); } }); } // scJQPasswordToggleAdd function scJQSelect2Add(seqRow, specificField) { } // scJQSelect2Add function scJQElementsAdd(iLine) { scJQEventsAdd(iLine); scEventControl_init(iLine); scJQUploadAdd(iLine); scJQPasswordToggleAdd(iLine); scJQSelect2Add(iLine); } // scJQElementsAdd function scGetFileExtension(fileName) { fileNameParts = fileName.split("."); if (1 === fileNameParts.length || (2 === fileNameParts.length && "" == fileNameParts[0])) { return ""; } return fileNameParts.pop().toLowerCase(); } function scFormatExtensionSizeErrorMsg(errorMsg) { var msgInfo = errorMsg.split("||"), returnMsg = ""; if ("err_size" == msgInfo[0]) { returnMsg = "Ini->Nm_lang['lang_errm_file_size'] ?>. Ini->Nm_lang['lang_errm_file_size_extension'] ?>".replace("{SC_EXTENSION}", msgInfo[1]).replace("{SC_LIMIT}", msgInfo[2]); } else if ("err_extension" == msgInfo[0]) { returnMsg = "Ini->Nm_lang['lang_errm_file_invl'] ?>"; } return returnMsg; }