Changeset 1463
- Timestamp:
- 06/05/11 16:49:04 (2 years ago)
- Location:
- Files:
-
- 12 added
- 2 modified
-
files/lib/page/FacebookPage.class.php (modified) (2 diffs)
-
optionals (added)
-
optionals/de.easy-coding.wcf.facebook.blog (added)
-
optionals/de.easy-coding.wcf.facebook.blog/eventlistener.xml (added)
-
optionals/de.easy-coding.wcf.facebook.blog/files (added)
-
optionals/de.easy-coding.wcf.facebook.blog/files/lib (added)
-
optionals/de.easy-coding.wcf.facebook.blog/files/lib/system (added)
-
optionals/de.easy-coding.wcf.facebook.blog/files/lib/system/event (added)
-
optionals/de.easy-coding.wcf.facebook.blog/files/lib/system/event/listener (added)
-
optionals/de.easy-coding.wcf.facebook.blog/files/lib/system/event/listener/FacebookPageBlogListener.class.php (added)
-
optionals/de.easy-coding.wcf.facebook.blog/package.xml (added)
-
optionals/de.easy-coding.wcf.facebook.blog/templates (added)
-
optionals/de.easy-coding.wcf.facebook.blog/templates/facebookPageBlog.tpl (added)
-
templates/facebook.tpl (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
facebook/files/lib/page/FacebookPage.class.php
r1450 r1463 3 3 4 4 /** 5 * facebook page5 * facebook fan page 6 6 * 7 7 * @author Torben Brodt … … 11 11 class FacebookPage extends AbstractPage { 12 12 public $templateName = 'facebook'; 13 public $boxContents = array(); 14 public $boxLinks = array(); 13 15 14 16 /** 15 * @see Page:: readData()17 * @see Page::assignVariables() 16 18 */ 17 public function readData() {18 parent:: readData();19 public function assignVariables() { 20 parent::assignVariables(); 19 21 22 WCF::getTPL()->assign(array( 23 'boxContents' => $this->boxContents, 24 'boxLinks' => $this->boxLinks, 25 )); 20 26 } 21 27 } -
facebook/templates/facebook.tpl
r1451 r1463 64 64 var li = document.getElementById(this.name + '-menu').getElementsByTagName('li'); 65 65 for(var i=0; i<li.length; i++) { 66 li[i].className = li[i].id == 'menu-' + x ? 'activeTabMenu' : '';66 li[i].className = (!x && !i) || li[i].id == 'menu-' + x ? 'activeTabMenu' : ''; 67 67 } 68 68 … … 73 73 } 74 74 75 li[i].className = li[i].id == 'content-' + x ? 'border tabMenuContent' : 'border tabMenuContent hidden';75 li[i].className = (!x && !i) || li[i].id == 'content-' + x ? 'border tabMenuContent' : 'border tabMenuContent hidden'; 76 76 } 77 77 }; … … 81 81 </script> 82 82 83 {if $additionalBoxContens1|isset}{@$additionalBoxContens1}{/if} 83 84 <div id="updates"> 84 85 <div class="tabMenu" id="updates-menu"> 85 86 <ul> 87 {foreach from=$boxLinks item=linkName key=key} 86 88 <li id="menu-post"><a onclick="tabMenu.show('post');"><span>Posts</span></a></li> 87 <li id="menu-blog"><a onclick="tabMenu.show('blog');"><span>Blogs</span></a></li> 88 <li id="menu-wiki"><a onclick="tabMenu.show('wiki');"><span>Wikis</span></a></li> 89 <li id="menu-job"><a onclick="tabMenu.show('job');"><span>Jobs</span></a></li> 89 {/foreach} 90 90 </ul> 91 91 </div> 92 <div class="border tabMenuContent hidden" id="content-post"> 92 {foreach from=$boxContents item=boxTemplate key=key} 93 <div class="border tabMenuContent hidden" id="content-{$key}"> 93 94 <div class="container-1"> 94 <h3 class="subHeadline">Posts</h3> 95 xxx 95 {include file=$boxTemplate} 96 96 </div> 97 97 </div> 98 <div class="border tabMenuContent hidden" id="content-blog"> 99 <div class="container-1"> 100 <h3 class="subHeadline">Blogs</h3> 101 xxx 102 </div> 103 </div> 104 <div class="border tabMenuContent hidden" id="content-wiki"> 105 <div class="container-1"> 106 <h3 class="subHeadline">Wikis</h3> 107 xxx 108 </div> 109 </div> 110 <div class="border tabMenuContent hidden" id="content-job"> 111 <div class="container-1"> 112 <h3 class="subHeadline">Jobs</h3> 113 xxx 114 </div> 115 </div> 98 {/foreach} 116 99 </div> 100 101 {if $additionalBoxContens2|isset}{@$additionalBoxContens2}{/if} 117 102 118 103 119 104 <script type="text/javascript"> 120 105 //<![CDATA[ 121 tabMenu.show( 'post')106 tabMenu.show() 122 107 //]]> 123 108 </script>
