mirror of
https://github.com/myvesta/vesta
synced 2025-07-31 12:00:51 -07:00
export from svn
This commit is contained in:
commit
641ed97fdd
340 changed files with 32404 additions and 0 deletions
68
web/js/old/actions.js
Normal file
68
web/js/old/actions.js
Normal file
|
@ -0,0 +1,68 @@
|
|||
App.Actions.cancel_ip_form = function(){
|
||||
alert(1);
|
||||
}
|
||||
|
||||
/**
|
||||
* Embeds new item form
|
||||
* if exits custom method (App.Pages[ENVIRONMENT_NAME].newForm)
|
||||
* custom method will be executes instead of default one
|
||||
*/
|
||||
App.Actions.newForm = function() {
|
||||
if ('undefined' != typeof App.Pages[App.Env.world].newForm) {
|
||||
App.Pages[App.Env.world].newForm();
|
||||
} else {
|
||||
var form_id = App.Constants[App.Env.world + '_FORM_ID'];
|
||||
$('#'+form_id).remove();
|
||||
var build_method = App.Env.getWorldName() + '_form';
|
||||
var tpl = App.HTML.Build[build_method]({}, form_id);
|
||||
App.Ref.CONTENT.prepend(tpl);
|
||||
App.Helpers.updateScreen();
|
||||
}
|
||||
}
|
||||
|
||||
// do_action_save
|
||||
App.Actions.saveForm = function(evt) {
|
||||
|
||||
}
|
||||
|
||||
// do_action_edit
|
||||
App.Actions.edit = function(evt) {
|
||||
var elm = $(evt.target);
|
||||
elm = elm.hasClass('row') ? elm : elm.parents('.row');
|
||||
App.Pages[App.Env.world].edit(elm);
|
||||
}
|
||||
|
||||
// do_cancel_form
|
||||
App.Actions.cancelForm = function(evt, params) {
|
||||
var elm = $(evt.target);
|
||||
elm = elm.parents('.b-new-entry');
|
||||
var form_id = App.Constants[App.Env.world + '_FORM_ID'];
|
||||
if (elm.attr('id') == form_id) {
|
||||
$('#' + form_id).remove();
|
||||
}
|
||||
else {
|
||||
var options = App.Helpers.evalJSON(elm.find('.source').val());
|
||||
var entry_name = App.Env.world.toLowerCase() + '_entry';
|
||||
var tpl = App.HTML.Build[entry_name](options);
|
||||
elm.replaceWith(tpl);
|
||||
}
|
||||
App.Helpers.updateScreen();
|
||||
}
|
||||
|
||||
// do_action_form_help
|
||||
App.Actions.showFormHelp = function(evt) {
|
||||
var tpl_name = App.Env.world + '_form';
|
||||
var tpl = App.Templates.get(tpl_name, 'help');
|
||||
App.View.popup(tpl.finalize());
|
||||
}
|
||||
|
||||
// do_action_entry_help
|
||||
App.Actions.showEntryHelp = function(evt) {
|
||||
var tpl_name = App.Env.world + '_entry';
|
||||
var tpl = App.Templates.get(tpl_name, 'help');
|
||||
App.View.popup(tpl.finalize());
|
||||
}
|
||||
|
||||
App.Actions.embedSubform = function(evt) {
|
||||
var tpl = App.Templates.get('subform', App.Env.getWorldName());
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue