]> git.mxchange.org Git - friendica.git/commitdiff
shared conten divt: move js out from templates into theme.js
authorrabuzarus <>
Wed, 18 May 2016 12:59:35 +0000 (14:59 +0200)
committerrabuzarus <>
Wed, 18 May 2016 12:59:35 +0000 (14:59 +0200)
js/theme.js
templates/search_item.tpl
templates/wall_thread.tpl

index 129336f241a09f462845cc826b14688c92964974..49dfb119d444581d8ddd07f0fae2038786400462 100644 (file)
@@ -68,6 +68,22 @@ $(document).ready(function(){
                if( $("#jot-popup").is(":hidden")) $("#topbar-second > .container > #navbar-button #jotOpen").hide();
        }
 
+       // move shared content in it's own DIV (so we can style it better)
+       $('.wall-item-body .shared_content').each(function() {
+               // create a DIV after ".shared_content" where we will putt in the shared_header
+               // and the "shared_content"
+               $(this).after('<div class="shared-content-wrapper content-card"></div>');
+               // get the shared_header
+               var sheader = $(this).prev();
+               // get the shared-content-wrapper which we have created above
+               var swrapper = $(this).next();
+               // move the "shared_header into the new shared_content DIV
+               $(swrapper).append(sheader);
+               // move the "shared_content" into the new DIV
+               $(swrapper).append(this);
+       });
+
+
        // show bulk deletion button at network page if checkbox is checked
        $('input.item-select').change(function(){
                var checked = false;
index 8e72eaed4f8a1bb959bd49352acc9f929b571c30..670cabdada2407273a441b566e8a6db23f727f9f 100644 (file)
                </div><!--./media>-->
        </div><!-- ./panel-body -->
 </div><!--./panel-->
-
-<script>
-// Note this is the same script like in wall_thread.tpl
-$(document).ready(function() {
-  // put shared content in an own wrapper div
-  $('#wall-item-content-{{$item.id}} > #wall-item-body-{{$item.id}} > .shared_content').after('<div class="shared-content-wrapper content-card"></div>');
-  $("#wall-item-content-{{$item.id}} > #wall-item-body-{{$item.id}} > .shared_header, #wall-item-content-{{$item.id}} > #wall-item-body-{{$item.id}} > .shared_content").appendTo("#wall-item-content-{{$item.id}} .shared-content-wrapper");
-
-  // put shared content in an own wrapper (with showmore addon)
-  $('#wall-item-content-{{$item.id}} .showmore-content > .shared_content').parent().after('<div class="shared-content-wrapper content-card"></div>');
-  $("#wall-item-content-{{$item.id}} .showmore-teaser > .shared_header, #wall-item-content-{{$item.id}} .showmore-content > .shared_header").parent().appendTo("#wall-item-content-{{$item.id}} .shared-content-wrapper");
-});
-</script>
index d41d61a16d07bdf43fd6beb3aa2bb233db24eb53..82e8bd742a6712fe43ff2cddce8907e37346feb8 100644 (file)
@@ -402,17 +402,3 @@ as the value of $top_child_total (this is done at the end of this file)
 {{if $item.thread_level==2 && $top_child_nr==$top_child_total}}
 </div><!--./comment-container-->
 {{/if}}
-
-
-<script>
-// Note: this is the same script like in search_item.tpl
-$(document).ready(function() {
-  // put shared content in an own wrapper div
-  $('#wall-item-content-{{$item.id}} > #wall-item-body-{{$item.id}} > .shared_content').after('<div class="shared-content-wrapper content-card"></div>');
-  $("#wall-item-content-{{$item.id}} > #wall-item-body-{{$item.id}} > .shared_header, #wall-item-content-{{$item.id}} > #wall-item-body-{{$item.id}} > .shared_content").appendTo("#wall-item-content-{{$item.id}} .shared-content-wrapper");
-
-  // put shared content in an own wrapper (with showmore addon)
-  $('#wall-item-content-{{$item.id}} .showmore-content > .shared_content').parent().after('<div class="shared-content-wrapper content-card"></div>');
-  $("#wall-item-content-{{$item.id}} .showmore-teaser > .shared_header, #wall-item-content-{{$item.id}} .showmore-content > .shared_header").parent().appendTo("#wall-item-content-{{$item.id}} .shared-content-wrapper");
-});
-</script>
\ No newline at end of file