]> git.mxchange.org Git - friendica.git/commitdiff
quattro: fix collapsed thread, fix comment box, style previev comment, add 'expand...
authorFabrixxm <fabrix.xm@gmail.com>
Fri, 10 Aug 2012 10:27:01 +0000 (06:27 -0400)
committerFabrixxm <fabrix.xm@gmail.com>
Fri, 10 Aug 2012 10:27:01 +0000 (06:27 -0400)
view/theme/quattro/dark/style.css
view/theme/quattro/green/style.css
view/theme/quattro/quattro.less
view/theme/quattro/theme.php
view/theme/quattro/wall_item_tag.tpl
view/theme/quattro/wall_thread.tpl
view/theme/quattro/wallwall_thread.tpl

index 17e51cf1704847cc64848894a450c3e94255ac4b..9561fe728a698ed3df2baad961e3f3a34b52a7f7 100644 (file)
@@ -1075,6 +1075,7 @@ section {
   width: 710px;
   border: 1px solid #2d2d2d;
   margin-top: 10px;
+  background-color: #fce94f;
 }
 .comment-edit-preview .contact-photo {
   width: 32px;
@@ -1091,12 +1092,17 @@ section {
   padding-left: 12px;
 }
 .comment-edit-preview .wall-item-container {
-  width: 700px;
+  width: 90%;
 }
 .comment-edit-preview .tread-wrapper {
-  width: 700px;
+  width: 90%;
   padding: 0;
   margin: 10px 0;
+  background-color: #fce94f;
+  border-bottom: 0px;
+}
+.comment-edit-preview .wall-item-conv {
+  display: none;
 }
 .shiny {
   border-right: 10px solid #fce94f;
@@ -1143,36 +1149,64 @@ section {
   height: 25px;
 }
 /* threaded comments */
+.children {
+  margin-top: 1em;
+}
+.children .hide-comments-outer {
+  margin-left: 60px;
+}
+.children .comment-edit-preview {
+  width: 660px;
+}
+.children .comment-edit-preview .wall-item-container {
+  width: 610px;
+}
 .children .children {
   margin-left: 40px;
 }
 .children .children .wall-item-container {
   width: 710px;
 }
-.children .children .children {
-  margin-left: 40px;
+.children .children .comment-edit-preview {
+  width: 620px;
+}
+.children .children .comment-edit-preview .wall-item-container {
+  width: 620px;
 }
 .children .children .children .wall-item-container {
   width: 670px;
 }
-.children .children .children .children {
-  margin-left: 40px;
+.children .children .children .comment-edit-preview {
+  width: 580px;
+}
+.children .children .children .comment-edit-preview .wall-item-container {
+  width: 580px;
 }
 .children .children .children .children .wall-item-container {
   width: 630px;
 }
-.children .children .children .children .children {
-  margin-left: 40px;
+.children .children .children .children .comment-edit-preview {
+  width: 540px;
+}
+.children .children .children .children .comment-edit-preview .wall-item-container {
+  width: 540px;
 }
 .children .children .children .children .children .wall-item-container {
   width: 590px;
 }
+.children .children .children .children .children .comment-edit-preview {
+  width: 500px;
+}
+.children .children .children .children .children .comment-edit-preview .wall-item-container {
+  width: 500px;
+}
 .children .children .children .children .children .children {
   margin-left: 0px;
 }
-.threaded .hide-comments-outer {
-  margin-left: 20px;
+.children .children .children .children .children .children .hide-comments-outer {
+  margin-left: 0px;
 }
+/*.threaded .hide-comments-outer { margin-left: 20px; }*/
 span[id^="showmore-teaser"] {
   background: url("showmore-bg.jpg") no-repeat center bottom;
 }
index da9cdd79428e1157dff15b5e97b7d4b57344c2bc..29d5512712ed435458db4eb6befa1c5cbec20fe4 100644 (file)
@@ -1075,6 +1075,7 @@ section {
   width: 710px;
   border: 1px solid #2d2d2d;
   margin-top: 10px;
+  background-color: #ddffdd;
 }
 .comment-edit-preview .contact-photo {
   width: 32px;
@@ -1091,12 +1092,17 @@ section {
   padding-left: 12px;
 }
 .comment-edit-preview .wall-item-container {
-  width: 700px;
+  width: 90%;
 }
 .comment-edit-preview .tread-wrapper {
-  width: 700px;
+  width: 90%;
   padding: 0;
   margin: 10px 0;
+  background-color: #ddffdd;
+  border-bottom: 0px;
+}
+.comment-edit-preview .wall-item-conv {
+  display: none;
 }
 .shiny {
   border-right: 10px solid #ddffdd;
@@ -1143,36 +1149,64 @@ section {
   height: 25px;
 }
 /* threaded comments */
+.children {
+  margin-top: 1em;
+}
+.children .hide-comments-outer {
+  margin-left: 60px;
+}
+.children .comment-edit-preview {
+  width: 660px;
+}
+.children .comment-edit-preview .wall-item-container {
+  width: 610px;
+}
 .children .children {
   margin-left: 40px;
 }
 .children .children .wall-item-container {
   width: 710px;
 }
-.children .children .children {
-  margin-left: 40px;
+.children .children .comment-edit-preview {
+  width: 620px;
+}
+.children .children .comment-edit-preview .wall-item-container {
+  width: 620px;
 }
 .children .children .children .wall-item-container {
   width: 670px;
 }
-.children .children .children .children {
-  margin-left: 40px;
+.children .children .children .comment-edit-preview {
+  width: 580px;
+}
+.children .children .children .comment-edit-preview .wall-item-container {
+  width: 580px;
 }
 .children .children .children .children .wall-item-container {
   width: 630px;
 }
-.children .children .children .children .children {
-  margin-left: 40px;
+.children .children .children .children .comment-edit-preview {
+  width: 540px;
+}
+.children .children .children .children .comment-edit-preview .wall-item-container {
+  width: 540px;
 }
 .children .children .children .children .children .wall-item-container {
   width: 590px;
 }
+.children .children .children .children .children .comment-edit-preview {
+  width: 500px;
+}
+.children .children .children .children .children .comment-edit-preview .wall-item-container {
+  width: 500px;
+}
 .children .children .children .children .children .children {
   margin-left: 0px;
 }
-.threaded .hide-comments-outer {
-  margin-left: 20px;
+.children .children .children .children .children .children .hide-comments-outer {
+  margin-left: 0px;
 }
+/*.threaded .hide-comments-outer { margin-left: 20px; }*/
 span[id^="showmore-teaser"] {
   background: url("showmore-bg.jpg") no-repeat center bottom;
 }
index 2a4b1b0d06e723e0323d2d84bdc50c9c8707575d..d7b82c8bc12b9e43eb8e651eeec4b7f2f207eda7 100644 (file)
@@ -545,6 +545,7 @@ section {
        width: 710px;
        border: 1px solid @Grey5;
        margin-top: 10px;
+       background-color: @JotPreviewBackgroundColor;
        
        .contact-photo { width: 32px; height: 32px; margin-left: 16px;
                /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
@@ -555,8 +556,13 @@ section {
        }
        .wall-item-links { padding-left: 12px; }
 
-       .wall-item-container { width: 700px; }
-       .tread-wrapper { width: 700px; padding: 0; margin: 10px 0;}
+       .wall-item-container { width: 90%; }
+       .tread-wrapper { 
+               width: 90%; padding: 0; margin: 10px 0; 
+               background-color: @JotPreviewBackgroundColor;
+               border-bottom: 0px;
+       }
+       .wall-item-conv { display: none; }
 }
 
 .shiny { border-right:10px solid @ShinyBorderColor; }
@@ -599,32 +605,49 @@ section {
 
 /* threaded comments */
 .children {
-
+       margin-top: 1em;
+       .hide-comments-outer { margin-left:60px; }
+       
+       .comment-edit-preview { width: 660px;
+               .wall-item-container { width: 610px; }
+        }
+       
        & .children {
+               
                margin-left: 40px;
                .wall-item-container { width: 710px; }
+               .comment-edit-preview { width: 620px;
+                       .wall-item-container { width: 620px; }
+                }
        
                & .children {
-                       margin-left: 40px;
                        .wall-item-container { width: 670px; }
+                       .comment-edit-preview { width: 580px; 
+                               .wall-item-container { width: 580px; }
+                       }
                
                        & .children {
-                               margin-left: 40px;
                                .wall-item-container { width: 630px; }
+                               .comment-edit-preview { width: 540px; 
+                                       .wall-item-container { width: 540px; }
+                               }
 
                                & .children {
-                                       margin-left: 40px;
                                        .wall-item-container { width: 590px; }
+                                       .comment-edit-preview { width: 500px; 
+                                               .wall-item-container { width: 500px; }
+                                       }
                                        
                                        .children {
                                                margin-left: 0px;
-                                       }               
+                                               .hide-comments-outer { margin-left: 0px; }
+                                       }
                                }
                        }               
                }
        }
 }
-.threaded .hide-comments-outer { margin-left: 20px; }
+/*.threaded .hide-comments-outer { margin-left: 20px; }*/
 
 span[id^="showmore-teaser"]{
     background: url("showmore-bg.jpg") no-repeat center bottom;
index 51d9d05d5e4cf4eb13ce8c29fee6b64d698696a0..1c986e4c8f2f3eb16abaea88a2a6dd504c56de26 100644 (file)
@@ -42,6 +42,16 @@ function insertFormatting(comment,BBcode,id) {
        return true;
 }
 
+function showThread(id) {
+       $("#collapsed-comments-" + id).show()
+       $("#collapsed-comments-" + id + " .collapsed-comments").show()
+}
+function hideThread(id) {
+       $("#collapsed-comments-" + id).hide()
+       $("#collapsed-comments-" + id + " .collapsed-comments").hide()
+}
+
+
 function cmtBbOpen(id) {
        $("#comment-edit-bb-" + id).show();
 }
index d655306e595bf888d45e935691ef5d8a2c500933..e1ef9321351348b5c8a79dd812bcd7fba3e8792b 100644 (file)
@@ -1,3 +1,5 @@
+{{ if $item.thread_level!=1 }}<div class="children">{{ endif }}
+
 <div class="wall-item-container item-tag $item.indent">
        <div class="wall-item-item">
                <div class="wall-item-info">
@@ -18,6 +20,8 @@
        </div>
 </div>
 
+{{ if $item.thread_level!=1 }}</div>{{ endif }}
+
 {{ if $item.flatten }}
 <div class="wall-item-comment-wrapper" >$item.comment</div>
 {{ endif }}
index bd165eed7857db23765dc68818a7787ad8db8d73..01738b666b2968122bce1803ff127bb560301fde 100644 (file)
@@ -7,11 +7,19 @@
                        <span id="hide-comments-$item.id" 
                                class="hide-comments fakelink" 
                                onclick="showHideComments($item.id);">$item.hide_text</span>
+                       {{ if $item.thread_level==3 }} - 
+                       <span id="hide-thread-$item-id"
+                               class="fakelink"
+                               onclick="showThread($item.id);">expand</span> /
+                       <span id="hide-thread-$item-id"
+                               class="fakelink"
+                               onclick="hideThread($item.id);">collapse</span> thread{{ endif }}
        </div>
        <div id="collapsed-comments-$item.id" class="collapsed-comments" style="display: none;">
 {{endif}}
 {{ endif }}
 
+{{ if $item.thread_level!=1 }}<div class="children">{{ endif }}
 
 <div class="wall-item-decor">
        <span class="icon s22 star $item.isstarred" id="starred-$item.id" title="$item.star.starred">$item.star.starred</span>
                <div class="wall-item-like" id="wall-item-like-$item.id">$item.like</div>
                <div class="wall-item-dislike" id="wall-item-dislike-$item.id">$item.dislike</div>      
        </div>
-       {{ if $item.threaded }}{{ if $item.comment }}{{ if $item.indent==comment }}
+       {{ if $item.threaded }}{{ if $item.comment }}{{ if $item.thread_level!=1 }}
        <div class="wall-item-bottom">
                <div class="wall-item-links"></div>
                <div class="wall-item-comment-wrapper">
 </div>
 
 
-{{ for $item.children as $item }}
-       <div class="children">
-               {{ if $item.type == tag }}
-                       {{ inc wall_item_tag.tpl }}{{ endinc }}
-               {{ else }}
-                       {{ inc $item.template }}{{ endinc }}
-               {{ endif }}
-       </div>
+
+{{ for $item.children as $child }}
+       {{ if $item.type == tag }}
+               {{ inc wall_item_tag.tpl with $item=$child }}{{ endinc }}
+       {{ else }}
+               {{ inc $item.template with $item=$child }}{{ endinc }}
+       {{ endif }}
 {{ endfor }}
 
+{{ if $item.thread_level!=1 }}</div>{{ endif }}
+
+
 {{if $mode == display}}
 {{ else }}
 {{if $item.comment_lastcollapsed}}</div>{{endif}}
 {{ endif }}
 
-{{ if $item.indent!=comment}}
+{{if $item.threaded}}{{if $item.comment}}{{if $item.thread_level==1}}
 <div class="wall-item-comment-wrapper" >$item.comment</div>
-{{ endif }}
+{{ endif }}{{ endif }}{{ endif }}
+
 
 {{ if $item.flatten }}
 <div class="wall-item-comment-wrapper" >$item.comment</div>
index ceb74517e39e3287fbee6a2556849609337116a1..93a8838ebd21569f0123578c70cf77764c336f02 100644 (file)
@@ -2,12 +2,25 @@
 {{ else }}
 {{if $item.comment_firstcollapsed}}
        <div class="hide-comments-outer">
-       <span id="hide-comments-total-$item.id" class="hide-comments-total">$item.num_comments</span> <span id="hide-comments-$item.id" class="hide-comments fakelink" onclick="showHideComments($item.id);">$item.hide_text</span>
+               <span id="hide-comments-total-$item.id" 
+                       class="hide-comments-total">$item.num_comments</span>
+                       <span id="hide-comments-$item.id" 
+                               class="hide-comments fakelink" 
+                               onclick="showHideComments($item.id);">$item.hide_text</span>
+                       {{ if $item.thread_level==3 }} - 
+                       <span id="hide-thread-$item-id"
+                               class="fakelink"
+                               onclick="showThread($item.id);">expand</span> /
+                       <span id="hide-thread-$item-id"
+                               class="fakelink"
+                               onclick="hideThread($item.id);">collapse</span> thread{{ endif }}
        </div>
        <div id="collapsed-comments-$item.id" class="collapsed-comments" style="display: none;">
 {{endif}}
 {{ endif }}
 
+{{ if $item.thread_level!=1 }}<div class="children">{{ endif }}
+
 <div class="wall-item-decor">
        <span class="icon s22 star $item.isstarred" id="starred-$item.id" title="$item.star.starred">$item.star.starred</span>
        {{ if $item.lock }}<span class="icon s22 lock fakelink" onclick="lockview(event,$item.id);" title="$item.lock">$item.lock</span>{{ endif }}     
 </div>
 
 
-{{ for $item.children as $item }}
-       <div class="children">
-               {{ if $item.type == tag }}
-                       {{ inc wall_item_tag.tpl }}{{ endinc }}
-               {{ else }}
-                       {{ inc $item.template }}{{ endinc }}
-               {{ endif }}
-       </div>
+{{ for $item.children as $child }}
+       {{ if $item.type == tag }}
+               {{ inc wall_item_tag.tpl with $item=$child }}{{ endinc }}
+       {{ else }}
+               {{ inc $item.template with $item=$child }}{{ endinc }}
+       {{ endif }}
 {{ endfor }}
 
+{{ if $item.thread_level!=1 }}</div>{{ endif }}
+
+
 {{if $mode == display}}
 {{ else }}
 {{if $item.comment_lastcollapsed}}</div>{{endif}}
 {{ endif }}
 
-{{ if $item.indent!=comment}}
+{{if $item.threaded}}{{if $item.comment}}{{if $item.thread_level==1}}
 <div class="wall-item-comment-wrapper" >$item.comment</div>
-{{ endif }}
+{{ endif }}{{ endif }}{{ endif }}
+
 
 {{ if $item.flatten }}
 <div class="wall-item-comment-wrapper" >$item.comment</div>