diff --git a/js/designer/init.js b/js/designer/init.js index 11a185c28b..ede11ee967 100644 --- a/js/designer/init.js +++ b/js/designer/init.js @@ -39,7 +39,7 @@ AJAX.registerOnload('designer/init.js', function () { if (! designer_tables_enabled) { DesignerOfflineDB.open(function (success) { if (success) { - Show_tables_in_landing_page(db); + DesignerPage.showTablesInLandingPage(db); } }); } diff --git a/js/designer/move.js b/js/designer/move.js index 55c60a2fa8..e906145250 100644 --- a/js/designer/move.js +++ b/js/designer/move.js @@ -692,7 +692,7 @@ DesignerMove.save2 = function (callback) { }); } else { var name = $('#page_name').html().trim(); - Save_to_selected_page(db, selected_page, name, DesignerMove.getUrlPos(), function (page) { + DesignerPage.saveToSelectedPage(db, selected_page, name, DesignerMove.getUrlPos(), function (page) { DesignerMove.markSaved(); if (typeof callback !== 'undefined') { callback(); @@ -729,7 +729,7 @@ DesignerMove.submitSaveDialogAndClose = function (callback) { } }); } else { - Save_to_new_page(db, name, DesignerMove.getUrlPos(), function (page) { + DesignerPage.saveToNewPage(db, name, DesignerMove.getUrlPos(), function (page) { DesignerMove.markSaved(); if (page.pg_nr) { selected_page = page.pg_nr; @@ -812,7 +812,7 @@ DesignerMove.editPages = function () { Functions.ajaxRemoveMessage($msgbox); if (! designer_tables_enabled) { - Create_page_list(db, function (options) { + DesignerPage.createPageList(db, function (options) { $('#selected_page').append(options); }); } @@ -862,7 +862,7 @@ DesignerMove.deletePages = function () { } }); // end $.post() } else { - Delete_page(selected, function (success) { + DesignerPage.deletePage(selected, function (success) { if (! success) { Functions.ajaxShowMessage('Error', false); } else { @@ -895,7 +895,7 @@ DesignerMove.deletePages = function () { Functions.ajaxRemoveMessage($msgbox); if (! designer_tables_enabled) { - Create_page_list(db, function (options) { + DesignerPage.createPageList(db, function (options) { $('#selected_page').append(options); }); } @@ -958,7 +958,7 @@ DesignerMove.saveAs = function () { } else { if (choice === 'same') { var selectedPageId = $selectedPage.find('option:selected').val(); - Save_to_selected_page(db, selectedPageId, name, DesignerMove.getUrlPos(), function (page) { + DesignerPage.saveToSelectedPage(db, selectedPageId, name, DesignerMove.getUrlPos(), function (page) { Functions.ajaxRemoveMessage($msgbox); DesignerMove.markSaved(); if (page.pg_nr) { @@ -967,7 +967,7 @@ DesignerMove.saveAs = function () { $('#page_name').text(page.page_descr); }); } else if (choice === 'new') { - Save_to_new_page(db, name, DesignerMove.getUrlPos(), function (page) { + DesignerPage.saveToNewPage(db, name, DesignerMove.getUrlPos(), function (page) { Functions.ajaxRemoveMessage($msgbox); DesignerMove.markSaved(); if (page.pg_nr) { @@ -997,7 +997,7 @@ DesignerMove.saveAs = function () { Functions.ajaxRemoveMessage($msgbox); if (! designer_tables_enabled) { - Create_page_list(db, function (options) { + DesignerPage.createPageList(db, function (options) { $('#selected_page').append(options); }); } @@ -1124,11 +1124,11 @@ DesignerMove.loadPage = function (page) { .trigger('click'); } else { if (page === null) { - Show_tables_in_landing_page(db); + DesignerPage.showTablesInLandingPage(db); } else if (page > -1) { - Load_HTML_for_page(page); + DesignerPage.loadHtmlForPage(page); } else if (page === -1) { - Show_new_page_tables(true); + DesignerPage.showNewPageTables(true); } } DesignerMove.markSaved(); diff --git a/js/designer/page.js b/js/designer/page.js index 8cfc75844a..c907041552 100644 --- a/js/designer/page.js +++ b/js/designer/page.js @@ -1,16 +1,18 @@ -function Show_tables_in_landing_page (db) { - Load_first_page(db, function (page) { +var DesignerPage = {}; + +DesignerPage.showTablesInLandingPage = function (db) { + DesignerPage.loadFirstPage(db, function (page) { if (page) { - Load_HTML_for_page(page.pg_nr); + DesignerPage.loadHtmlForPage(page.pg_nr); selected_page = page.pg_nr; } else { - Show_new_page_tables(true); + DesignerPage.showNewPageTables(true); } }); -} +}; -function Save_to_new_page (db, page_name, table_positions, callback) { - Create_new_page(db, page_name, function (page) { +DesignerPage.saveToNewPage = function (db, page_name, table_positions, callback) { + DesignerPage.createNewPage(db, page_name, function (page) { if (page) { var tbl_cords = []; var saveCallback = function (id) { @@ -22,26 +24,26 @@ function Save_to_new_page (db, page_name, table_positions, callback) { }; for (var pos = 0; pos < table_positions.length; pos++) { table_positions[pos].pdf_pg_nr = page.pg_nr; - Save_table_positions(table_positions[pos], saveCallback); + DesignerPage.saveTablePositions(table_positions[pos], saveCallback); } if (typeof callback !== 'undefined') { callback(page); } } }); -} +}; -function Save_to_selected_page (db, page_id, page_name, table_positions, callback) { - Delete_page(page_id); - Save_to_new_page(db, page_name, table_positions, function (page) { +DesignerPage.saveToSelectedPage = function (db, page_id, page_name, table_positions, callback) { + DesignerPage.deletePage(page_id); + DesignerPage.saveToNewPage(db, page_name, table_positions, function (page) { if (typeof callback !== 'undefined') { callback(page); } selected_page = page.pg_nr; }); -} +}; -function Create_new_page (db, page_name, callback) { +DesignerPage.createNewPage = function (db, page_name, callback) { var newPage = new PDFPage(db, page_name); DesignerOfflineDB.addObject('pdf_pages', newPage, function (pg_nr) { newPage.pg_nr = pg_nr; @@ -49,13 +51,13 @@ function Create_new_page (db, page_name, callback) { callback(newPage); } }); -} +}; -function Save_table_positions (positions, callback) { +DesignerPage.saveTablePositions = function (positions, callback) { DesignerOfflineDB.addObject('table_coords', positions, callback); -} +}; -function Create_page_list (db, callback) { +DesignerPage.createPageList = function (db, callback) { DesignerOfflineDB.loadAllObjects('pdf_pages', function (pages) { var html = ''; for (var p = 0; p < pages.length; p++) { @@ -69,9 +71,9 @@ function Create_page_list (db, callback) { callback(html); } }); -} +}; -function Delete_page (page_id, callback) { +DesignerPage.deletePage = function (page_id, callback) { DesignerOfflineDB.loadObject('pdf_pages', page_id, function (page) { if (page) { for (var i = 0; i < page.tbl_cords.length; i++) { @@ -80,9 +82,9 @@ function Delete_page (page_id, callback) { DesignerOfflineDB.deleteObject('pdf_pages', page_id, callback); } }); -} +}; -function Load_first_page (db, callback) { +DesignerPage.loadFirstPage = function (db, callback) { DesignerOfflineDB.loadAllObjects('pdf_pages', function (pages) { var firstPage = null; for (var i = 0; i < pages.length; i++) { @@ -100,28 +102,28 @@ function Load_first_page (db, callback) { } callback(firstPage); }); -} +}; -function Show_new_page_tables (check) { +DesignerPage.showNewPageTables = function (check) { var all_tables = $('#id_scroll_tab').find('td input:checkbox'); all_tables.prop('checked', check); for (var tab = 0; tab < all_tables.length; tab++) { var input = all_tables[tab]; if (input.value) { var element = document.getElementById(input.value); - element.style.top = Get_random(550, 20) + 'px'; - element.style.left = Get_random(700, 20) + 'px'; + element.style.top = DesignerPage.getRandom(550, 20) + 'px'; + element.style.left = DesignerPage.getRandom(700, 20) + 'px'; DesignerMove.visibleTab(input, input.value); } } selected_page = -1; $('#page_name').text(Messages.strUntitled); DesignerMove.markUnsaved(); -} +}; -function Load_HTML_for_page (page_id) { - Show_new_page_tables(false); - Load_page_objects(page_id, function (page, tbl_cords) { +DesignerPage.loadHtmlForPage = function (page_id) { + DesignerPage.showNewPageTables(false); + DesignerPage.loadPageObjects(page_id, function (page, tbl_cords) { $('#name-panel').find('#page_name').text(page.page_descr); DesignerMove.markSaved(); for (var t = 0; t < tbl_cords.length; t++) { @@ -136,9 +138,9 @@ function Load_HTML_for_page (page_id) { } selected_page = page.pg_nr; }); -} +}; -function Load_page_objects (page_id, callback) { +DesignerPage.loadPageObjects = function (page_id, callback) { DesignerOfflineDB.loadObject('pdf_pages', page_id, function (page) { var tbl_cords = []; var count = page.tbl_cords.length; @@ -153,9 +155,9 @@ function Load_page_objects (page_id, callback) { }); } }); -} +}; -function Get_random (max, min) { +DesignerPage.getRandom = function (max, min) { var val = Math.random() * (max - min) + min; return Math.floor(val); -} +};