Adds handlers for empty template (group) tables
authorMatthias Schmidt <gravatronics@live.com>
Wed, 5 Jun 2013 18:00:20 +0000 (20:00 +0200)
committerMatthias Schmidt <gravatronics@live.com>
Wed, 5 Jun 2013 18:00:20 +0000 (20:00 +0200)
wcfsetup/install/files/acp/templates/templateGroupList.tpl
wcfsetup/install/files/acp/templates/templateList.tpl

index 7eec3304d0514fc26eca3c021e982e6b9a8b4782..043abbe7449af9114b0627491ec39f0a28bb65e6 100644 (file)
@@ -7,6 +7,18 @@
                //<![CDATA[
                $(function() {
                        new WCF.Action.Delete('wcf\\data\\template\\group\\TemplateGroupAction', '.jsTemplateGroupRow');
+                       
+                       var options = { };
+                       {if $pages > 1}
+                               options.refreshPage = true;
+                               {if $pages == $pageNo}
+                                       options.updatePageNumber = -1;
+                               {/if}
+                       {else}
+                               options.emptyMessage = '{lang}wcf.acp.template.group.noItems{/lang}';
+                       {/if}
+                       
+                       new WCF.Table.EmptyTableHandler($('#templateGroupTableContainer'), 'jsTemplateGroupRow', options);
                });
                //]]>
        </script>
@@ -25,7 +37,7 @@
 </div>
 
 {if $objects|count}
-       <div class="tabularBox tabularBoxTitle marginTop">
+       <div id="templateGroupTableContainer" class="tabularBox tabularBoxTitle marginTop">
                <header>
                        <h2>{lang}wcf.acp.template.group.list{/lang} <span class="badge badgeInverse">{#$items}</span></h2>
                </header>
index a5dfec5eb4f977d61b18bfacea067c499ebe92a3..6ba52a6f2aff5d505cc393c047a79119cafc53fe 100644 (file)
@@ -4,6 +4,18 @@
        //<![CDATA[
        $(function() {
                new WCF.Action.Delete('wcf\\data\\template\\TemplateAction', '.jsTemplateRow');
+               
+               var options = { };
+               {if $pages > 1}
+                       options.refreshPage = true;
+                       {if $pages == $pageNo}
+                               options.updatePageNumber = -1;
+                       {/if}
+               {else}
+                       options.emptyMessage = '{lang}wcf.acp.template.noItems{/lang}';
+               {/if}
+               
+               new WCF.Table.EmptyTableHandler($('#templateTableContainer'), 'jsTemplateRow', options);
        });
        //]]>
 </script>
@@ -72,7 +84,7 @@
 </div>
 
 {if $objects|count}
-       <div class="tabularBox tabularBoxTitle marginTop">
+       <div id="templateTableContainer" class="tabularBox tabularBoxTitle marginTop">
                <header>
                        <h2>{lang}wcf.acp.template.list{/lang} <span class="badge badgeInverse">{#$items}</span></h2>
                </header>