Example #1
0
    themeTplTags.getPageParent = function(screen) {
        var parent = null;

        if (themeTplTags.isTreePage(screen)) {
            var parent_id = getPageTreeData('parent',screen);
            if (parent_id > 0) {
                parent = App.getGlobalItem('pages', parent_id);
            }
        }

        return parent;
    };
Example #2
0
    themeTplTags.getPreviousPage = function(screen) {
        var previous_page = null;

        if (themeTplTags.isTreePage(screen)) {
            var screen_data = screen !== undefined ? screen : App.getCurrentScreenData();
            var siblings_ids = getPageTreeData('siblings', screen);
            var page_index = siblings_ids.indexOf(screen_data.item_id);
            if (page_index != -1 && page_index > 0) {
                previous_page = App.getGlobalItem('pages', siblings_ids[page_index - 1]);
            }
        }
        return previous_page;
    };
Example #3
0
    themeTplTags.getNextPage = function(screen) {
        var next_page = null;

        if (themeTplTags.isTreePage(screen)) {
            var screen_data = screen !== undefined ? screen : App.getCurrentScreenData();
            var siblings_ids = getPageTreeData('siblings',screen);
            var page_index = siblings_ids.indexOf(screen_data.item_id);
            if (page_index != -1 && page_index < (siblings_ids.length - 1)) {
                next_page = App.getGlobalItem('pages', siblings_ids[page_index + 1]);
            }
        }

        return next_page;
    };
Example #4
0
	themeApp.getItem = function( item_id, global_key ) {

		global_key = global_key || 'posts';

		return App.getGlobalItem( global_key, item_id );
	};