{~ if(!isset(@page.description)) @page.description = 'Criar/Editar'; if(!@breadcrumbs) if(isset(@form.table)) @breadcrumbs = array(@form.table => @page.title, @page.description); else @breadcrumbs = array(@page.title); /*@meta.styles.local.codemirror = 'codemirror.css'; @meta.scripts.local.codemirror = 'codemirror.js'; @meta.scripts.local.codemirror_xml = 'codemirror/mode/xml/xml.js'; @meta.scripts.local.codemirror_css = 'codemirror/mode/css/css.js'; @meta.scripts.local.codemirror_js = 'codemirror/mode/javascript/javascript.js'; @meta.scripts.local.codemirror_html = 'codemirror/mode/htmlmixed/htmlmixed.js'; @meta.styles.raw.codemirror = '.CodeMirror {border: 1px solid #CCC;}';*/ @meta.styles.local.trumbowyg = 'trumbowyg.min.css'; @meta.styles.raw.trumbowyg = '.trumbowyg { margin: 0 !important; width: 100% !important; }'; @meta.scripts.local.trumbowyg = 'trumbowyg.min.js'; @meta.scripts.local.trumbowyg_pt = 'trumbowyg-pt.min.js'; @meta.scripts.raw.trumbowyg = '$(".trumbowyg").trumbowyg({lang: "pt", autogrow: true});'; @meta.scripts.local.moment = 'moment.js'; @meta.scripts.local.inputmask = 'jquery.inputmask.bundle.min.js'; @meta.scripts.local.inputmasknum = 'inputmask/inputmask.numeric.extensions.min.js'; @meta.scripts.local.inputmaskbind = 'inputmask/inputmask.binding.js'; @meta.scripts.local.datetimepicker = 'bootstrap-datetimepicker.min.js'; @meta.styles.local.datetimepicker = 'bootstrap-datetimepicker.min.css'; array_unshift(@meta.scripts.raw, '$(".date").datetimepicker();'); @meta.styles.local.fileinput = 'fileinput.min.css'; @meta.styles.raw.fileinput = '.kv-fileinput-caption { margin-bottom: 2px !important; }'; @meta.scripts.local.fileinput = 'fileinput.min.js'; @meta.styles.local.select2 = 'select2.min.css'; @meta.styles.local.select2_bs = 'select2-bootstrap.min.css'; @meta.scripts.local.select2 = 'select2/select2.min.js'; @meta.scripts.local.select2_i18n = 'select2/i18n/pt-BR.js'; @meta.scripts.raw.form_table = 'window._appendrow = function(group) { var $table = $("#table_" + group + " tbody"); var row_count = $table.data("row-count") + 1; var $row = $("#row_" + group).clone().removeAttr("id").removeAttr("style").removeClass("dont_post").removeClass("dont-print"); $table.data("row-count", row_count); $row.find(".order").val(row_count); $row.find("[name]").each(function(e) { var $e = $(this); var name = $e.attr("name").replace(group + "[0]", group + "[" + row_count + "]"); $e.attr("name", name); }); $row.find(".inputmask, [data-inputmask], [data-inputmask-mask], [data-inputmask-alias]").each(function (ndx, lmnt) { if (lmnt.inputmask === undefined) { Inputmask().mask(lmnt); } }); $row.find("select").addClass("select2").css("width", "100%").select2({theme: "bootstrap", minimumResultsForSearch: 5}) $row.find(".date").datetimepicker(); $table.append($row); } $("#main_form").submit(function() { $("input[type=submit]").prop("disabled", true); $(".dont_post").remove(); }).find("select, input").trigger("change"); $(".select2").css("width", "100%").select2({theme: "bootstrap", minimumResultsForSearch: 5}); '; @meta.scripts.raw.sortable_table = 'jQuery(document).ready(function($) { function reorder($table) { var rows = $table.find("tr").get(); rows.sort(function(a, b) { return $(a).find(".order").val() - $(b).find(".order").val(); }); for (var i = 0; i < rows.length; i++) rows[i].parentNode.appendChild(rows[i]); } $("table").on("click", ".order-prior", function(e) { e.preventDefault(); var $this = $(this); var $table = $this.parents("tbody"); var $current = $this.parents("tr").find(".order"); var $previus = $this.parents("tr").prev("tr:not(.dont_post)").find(".order"); if($previus.length) { var old = $current.val(); $current.val($previus.val()); $previus.val(old); reorder($table); } return false; }); $("table").on("click", ".order-next", function(e) { e.preventDefault(); var $this = $(this); var $table = $this.parents("tbody"); var $current = $this.parents("tr").find(".order"); var $next = $this.parents("tr").next("tr").find(".order"); if($next.length) { var old = $current.val(); $current.val($next.val()); $next.val(old); reorder($table); } return false; }); }); '; @flash = flash('error'); if(@flash && isset(@form.errors) && !empty(@form.errors)) @flash = @flash.'
verifique os campos para mais detalhes.'; flash('error', @flash); ~}
{~ if(!isset(@form.width)) @form.width = 10; ~}