JS/PHP features update. Closes #4 Closes #3

This commit is contained in:
Malishev Dmitry 2011-12-19 11:12:17 +02:00
parent 6689220cd2
commit d876168998
18 changed files with 1042 additions and 748 deletions

View file

@ -15,8 +15,9 @@ App.Pages.init = function()
App.Pages.prepareHTML = function()
{
$('.active').removeClass('active');
if ('undefined' != typeof App.Pages[App.Env.world].prepareHTML) {
App.Pages.prepareHTML();
App.Pages[App.Env.world].prepareHTML();
}
else {
App.Model[App.Env.world].loadList();
@ -48,7 +49,9 @@ App.Pages.USER.new_entry = function(evt)
$('#'+form_id).remove();
var build_method = App.Env.getWorldName() + '_form';
var tpl = App.HTML.Build[build_method]({}, form_id);
App.Ref.CONTENT.prepend(tpl);
var box = $('<div>').html(tpl);
$(box).find('.suspended').addClass('hidden');
App.Ref.CONTENT.prepend($(box).html());
App.Helpers.updateScreen();
$('#'+form_id).find('.ns-entry, .additional-ns-add').addClass('hidden');
}
@ -59,7 +62,10 @@ App.Pages.WEB_DOMAIN.new_entry = function(evt)
$('#'+form_id).remove();
var build_method = App.Env.getWorldName() + '_form';
var tpl = App.HTML.Build[build_method]({}, form_id);
App.Ref.CONTENT.prepend(tpl);
var box = $('<div>').html(tpl);
$(box).find('.suspended').addClass('hidden');
App.Ref.CONTENT.prepend($(box).html());
//App.Ref.CONTENT.prepend(tpl);
App.Helpers.updateScreen();
$('#'+form_id).find('.ns-entry, .additional-ns-add').addClass('hidden');
var ssl_key_upload = App.HTML.Build.ssl_key_file();
@ -93,3 +99,27 @@ App.Pages.WEB_DOMAIN.setSSL = function(type, frame)
var ref = frame.frameElement;
$(ref).next('textarea').val(frame.document.getElementById('result').value);
}
App.Pages.loadBackups = function()
{
App.Env.world = 'BACKUPS';
App.Pages.prepareHTML();
}
App.Pages.BACKUPS.prepareHTML = function()
{
$('#primary-nav-box .active').removeClass('active');
$('#BACKUPS').addClass('active');
$('#new-entry-keyword').text(App.Helpers.getHumanTabName());
document.title = 'Vesta | ' + App.Helpers.getHumanTabName();
App.Ajax.request('MAIN.getBackups', {}, function(reply) {
if (!reply.result) {
App.Herlers.alert('Backups list failed to load. Please try again a bit later');
}
App.Ref.CONTENT.html(App.HTML.Build.backup_list(reply.data));
App.Helpers.updateScreen();
//$('#content').html(App.HTML.Build.backup_list(reply.data));
});
}