mirror of
https://github.com/atlanticbiomedical/portal-legacy.git
synced 2025-07-02 01:47:28 -04:00
initial commit
This commit is contained in:
9
html/phpmyad/js/rte/common.js
Normal file
9
html/phpmyad/js/rte/common.js
Normal file
@ -0,0 +1,9 @@
|
||||
var RTE={$ajaxDialog:null,syntaxHiglighter:null,buttonOptions:{},validate:function(){var a=null;a=$("table.rte_table").last().find("input[name=item_name]");if(a.val()===""){a.focus();alert(PMA_messages.strFormEmpty);return false}a=$("table.rte_table").find("textarea[name=item_definition]");if(a.val()===""){this.syntaxHiglighter.focus();alert(PMA_messages.strFormEmpty);return false}return RTE.validateCustom()},validateCustom:function(){return true},postDialogShow:function(){}};
|
||||
$(document).ready(function(){$("a.ajax_add_anchor, a.ajax_edit_anchor").live("click",function(a){a.preventDefault();var e=null;if($(this).hasClass("ajax_edit_anchor"))e=$(this).parents("tr");var b=PMA_ajaxShowMessage();$.get($(this).attr("href"),{ajax_request:true},function(c){if(c.success===true){PMA_ajaxRemoveMessage(b);RTE.buttonOptions[PMA_messages.strGo]=function(){RTE.syntaxHiglighter.save();if(RTE.validate()){var i=$("form.rte_form").last().serialize();b=PMA_ajaxShowMessage(PMA_messages.strProcessingRequest);
|
||||
$.post($("form.rte_form").last().attr("action"),i,function(d){if(d.success===true){PMA_ajaxRemoveMessage(b);PMA_slidingMessage(d.message);RTE.$ajaxDialog.dialog("close");f==="edit"&&e.remove();if(d.insert){var g="",j=false;$("table.data").find("tr").each(function(){g=$(this).children("td").eq(0).find("strong").text().toUpperCase();g=$.trim(g);if(g!==""&&g>d.name){$(this).before(d.new_row);j=true;return false}});j||$("table.data").append(d.new_row);$(".ajaxInsert").show("slow").removeClass("ajaxInsert")}else $("table.data").find("tr").has("td").length===
|
||||
0&&$("table.data").hide("slow",function(){$("#nothing2display").show("slow")});var k=0,l="";$("table.data").find("tr").has("td").each(function(){l=k%2===0?"odd":"even";$(this).removeClass().addClass(l);k++});$("table.data").find("tr").has("td").length>0&&$("#nothing2display").is(":visible")&&$("#nothing2display").hide("slow",function(){$("table.data").show("slow")})}else PMA_ajaxShowMessage(d.error,false)})}};RTE.buttonOptions[PMA_messages.strClose]=function(){$(this).dialog("close")};RTE.$ajaxDialog=
|
||||
$("<div>"+c.message+"</div>").dialog({width:700,minWidth:500,buttons:RTE.buttonOptions,title:c.title,modal:true,close:function(){$(this).remove()}});RTE.$ajaxDialog.find("input[name=item_name]").focus();RTE.$ajaxDialog.find("input.datefield, input.datetimefield").each(function(){PMA_addDatepicker($(this).css("width","95%"))});var f="add";if($("input[name=editor_process_edit]").length>0)f="edit";var h=$("textarea[name=item_definition]").last();RTE.syntaxHiglighter=CodeMirror.fromTextArea(h[0],{lineNumbers:true,
|
||||
matchBrackets:true,indentUnit:4,mode:"text/x-mysql"});RTE.postDialogShow(c)}else PMA_ajaxShowMessage(c.error,false)})});$("table.rte_table").find("input[name^=item], input[name^=params]").live("keydown",function(a){if(a.which===13){a.preventDefault();typeof RTE.buttonOptions[PMA_messages.strGo]==="function"&&RTE.buttonOptions[PMA_messages.strGo].call()}});$("a.ajax_export_anchor").live("click",function(a){a.preventDefault();var e=PMA_ajaxShowMessage();$.get($(this).attr("href"),{ajax_request:true},
|
||||
function(b){if(b.success===true){PMA_ajaxRemoveMessage(e);var c={};c[PMA_messages.strClose]=function(){$(this).dialog("close").remove()};b=$("<div>"+b.message+"</div>").dialog({width:500,buttons:c,title:b.title}).find("textarea");CodeMirror.fromTextArea(b[0],{lineNumbers:true,matchBrackets:true,indentUnit:4,mode:"text/x-mysql"})}else PMA_ajaxShowMessage(b.error,false)})});$("a.ajax_drop_anchor").live("click",function(a){a.preventDefault();var e=$(this).parents("tr");a=$("<div/>").text(e.children("td").children(".drop_sql").html());
|
||||
$(this).PMA_confirm(a,$(this).attr("href"),function(b){var c=PMA_ajaxShowMessage(PMA_messages.strProcessingRequest);$.get(b,{is_js_confirmed:1,ajax_request:true},function(f){if(f.success===true){var h=e.parent();h.find("tr").length===2?h.hide("slow",function(){$(this).find("tr.even, tr.odd").remove();$("#nothing2display").show("slow")}):e.hide("slow",function(){$(this).remove();var i=0,d="";h.find("tr").has("td").each(function(){d=i%2===0?"odd":"even";$(this).removeClass().addClass(d);i++})});PMA_ajaxRemoveMessage(c);
|
||||
PMA_slidingMessage(f.sql_query)}else PMA_ajaxShowMessage(PMA_messages.strErrorProcessingRequest+" : "+f.error,false)})})})});
|
1
html/phpmyad/js/rte/events.js
Normal file
1
html/phpmyad/js/rte/events.js
Normal file
@ -0,0 +1 @@
|
||||
RTE.validateCustom=function(){var a=null;a=$("select[name=item_type]").find(":selected").val()==="RECURRING"?$("input[name=item_interval_value]"):$("input[name=item_execute_at]");if(a.val()===""){a.focus();alert(PMA_messages.strFormEmpty);return false}return true};$(document).ready(function(){$("select[name=item_type]").live("change",function(){$("tr.recurring_event_row, tr.onetime_event_row").toggle()})});
|
15
html/phpmyad/js/rte/routines.js
Normal file
15
html/phpmyad/js/rte/routines.js
Normal file
@ -0,0 +1,15 @@
|
||||
RTE.param_template="";
|
||||
RTE.postDialogShow=function(a){RTE.param_template=a.param_template;$("td.routine_param_remove").show();$("input[name=routine_removeparameter]").remove();$("input[name=routine_addparameter]").css("width","100%");$("table.routine_params_table").last().find("th[colspan=2]").attr("colspan","1");$("table.routine_params_table").last().find("tr").has("td").each(function(){RTE.setOptionsForParameter($(this).find("select[name^=item_param_type]"),$(this).find("input[name^=item_param_length]"),$(this).find("select[name^=item_param_opts_text]"),
|
||||
$(this).find("select[name^=item_param_opts_num]"))});RTE.setOptionsForParameter($("table.rte_table").last().find("select[name=item_returntype]"),$("table.rte_table").last().find("input[name=item_returnlength]"),$("table.rte_table").last().find("select[name=item_returnopts_text]"),$("table.rte_table").last().find("select[name=item_returnopts_num]"))};
|
||||
RTE.validateCustom=function(){var a=true,c="";$("table.routine_params_table").last().find("tr").each(function(){if(a)$(this).find(":input").each(function(){c=$(this).attr("name");if(c.substr(0,14)==="item_param_dir"||c.substr(0,15)==="item_param_name"||c.substr(0,15)==="item_param_type")if($(this).val()===""){$(this).focus();return a=false}});else return false});if(!a){alert(PMA_messages.strFormEmpty);return false}$("table.routine_params_table").last().find("tr").each(function(){var d=$(this).find("select[name^=item_param_type]"),
|
||||
f=$(this).find("input[name^=item_param_length]");if(d.length&&f.length)if((d.val()==="ENUM"||d.val()==="SET"||d.val().substr(0,3)==="VAR")&&f.val()===""){f.focus();return a=false}});if(!a){alert(PMA_messages.strFormEmpty);return false}if($("select[name=item_type]").find(":selected").val()==="FUNCTION"){var b=$("select[name=item_returntype]"),e=$("input[name=item_returnlength]");if((b.val()==="ENUM"||b.val()==="SET"||b.val().substr(0,3)==="VAR")&&e.val()===""){e.focus();alert(PMA_messages.strFormEmpty);
|
||||
return false}}if($("select[name=item_type]").find(":selected").val()==="FUNCTION")if($("table.rte_table").find("textarea[name=item_definition]").val().toUpperCase().indexOf("RETURN")<0){RTE.syntaxHiglighter.focus();alert(PMA_messages.MissingReturn);return false}return true};
|
||||
RTE.setOptionsForParameter=function(a,c,b,e){var d=b.parent().parent().find(".no_opts"),f=c.parent().parent().find(".no_len");switch(a.val()){case "TINYINT":case "SMALLINT":case "MEDIUMINT":case "INT":case "BIGINT":case "DECIMAL":case "FLOAT":case "DOUBLE":case "REAL":b.parent().hide();e.parent().show();d.hide();break;case "TINYTEXT":case "TEXT":case "MEDIUMTEXT":case "LONGTEXT":case "CHAR":case "VARCHAR":case "SET":case "ENUM":b.parent().show();e.parent().hide();d.hide();break;default:b.parent().hide();
|
||||
e.parent().hide();d.show()}switch(a.val()){case "DATE":case "DATETIME":case "TIME":case "TINYBLOB":case "TINYTEXT":case "BLOB":case "TEXT":case "MEDIUMBLOB":case "MEDIUMTEXT":case "LONGBLOB":case "LONGTEXT":b.closest("tr").find("a:first").hide();c.parent().hide();f.show();break;default:a.val()=="ENUM"||a.val()=="SET"?b.closest("tr").find("a:first").show():b.closest("tr").find("a:first").hide();c.parent().show();f.hide()}};
|
||||
$(document).ready(function(){$("input[name=routine_addparameter]").live("click",function(a){a.preventDefault();a=$(".routine_params_table").last();var c=RTE.param_template.replace(/%s/g,a.find("tr").length-1);a.append(c);if($("table.rte_table").find("select[name=item_type]").val()==="FUNCTION"){$("tr.routine_return_row").show();$("td.routine_direction_cell").hide()}a=$("table.routine_params_table").last().find("tr").has("td").last();RTE.setOptionsForParameter(a.find("select[name^=item_param_type]"),
|
||||
a.find("input[name^=item_param_length]"),a.find("select[name^=item_param_opts_text]"),a.find("select[name^=item_param_opts_num]"))});$("a.routine_param_remove_anchor").live("click",function(a){a.preventDefault();$(this).parent().parent().remove();var c=0;$("table.routine_params_table").last().find("tr").has("td").each(function(){$(this).find(":input").each(function(){var b=$(this).attr("name");if(b.substr(0,14)==="item_param_dir")$(this).attr("name",b.substr(0,14)+"["+c+"]");else if(b.substr(0,15)===
|
||||
"item_param_name")$(this).attr("name",b.substr(0,15)+"["+c+"]");else if(b.substr(0,15)==="item_param_type")$(this).attr("name",b.substr(0,15)+"["+c+"]");else if(b.substr(0,17)==="item_param_length"){$(this).attr("name",b.substr(0,17)+"["+c+"]");$(this).attr("id","item_param_length_"+c)}else if(b.substr(0,20)==="item_param_opts_text")$(this).attr("name",b.substr(0,20)+"["+c+"]");else b.substr(0,19)==="item_param_opts_num"&&$(this).attr("name",b.substr(0,19)+"["+c+"]")});c++})});$("select[name=item_type]").live("change",
|
||||
function(){$("tr.routine_return_row, td.routine_direction_cell").toggle()});$("select[name^=item_param_type]").live("change",function(){var a=$(this).parents("tr").first();RTE.setOptionsForParameter(a.find("select[name^=item_param_type]"),a.find("input[name^=item_param_length]"),a.find("select[name^=item_param_opts_text]"),a.find("select[name^=item_param_opts_num]"))});$("select[name=item_returntype]").live("change",function(){RTE.setOptionsForParameter($("table.rte_table").find("select[name=item_returntype]"),
|
||||
$("table.rte_table").find("input[name=item_returnlength]"),$("table.rte_table").find("select[name=item_returnopts_text]"),$("table.rte_table").find("select[name=item_returnopts_num]"))});$("a.ajax_exec_anchor").live("click",function(a){a.preventDefault();var c=PMA_ajaxShowMessage();$.get($(this).attr("href"),{ajax_request:true},function(b){if(b.success===true){PMA_ajaxRemoveMessage(c);if(b.dialog){RTE.buttonOptions[PMA_messages.strGo]=function(){var e=$("form.rte_form").last().serialize();c=PMA_ajaxShowMessage(PMA_messages.strProcessingRequest);
|
||||
$.post("db_routines.php",e,function(d){if(d.success===true){PMA_ajaxRemoveMessage(c);PMA_slidingMessage(d.message);$ajaxDialog.dialog("close")}else PMA_ajaxShowMessage(d.error,false)})};RTE.buttonOptions[PMA_messages.strClose]=function(){$(this).dialog("close")};$ajaxDialog=$("<div>"+b.message+"</div>").dialog({width:650,buttons:RTE.buttonOptions,title:b.title,modal:true,close:function(){$(this).remove()}});$ajaxDialog.find("input[name^=params]").first().focus();$ajaxDialog.find("input.datefield, input.datetimefield").each(function(){PMA_addDatepicker($(this).css("width",
|
||||
"95%"))})}else PMA_slidingMessage(b.message)}else PMA_ajaxShowMessage(b.error,false)})})});
|
1
html/phpmyad/js/rte/triggers.js
Normal file
1
html/phpmyad/js/rte/triggers.js
Normal file
@ -0,0 +1 @@
|
||||
|
Reference in New Issue
Block a user