George S. Baugh před 5 roky
rodič
revize
a4a392ab1b
4 změnil soubory, kde provedl 9 přidání a 4 odebrání
  1. 0 0
      data/DUMMY.json
  2. 3 2
      lib/Trog/Data/DUMMY.pm
  3. 0 1
      www/server.psgi
  4. 6 1
      www/templates/posts.tx

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
data/DUMMY.json


+ 3 - 2
lib/Trog/Data/DUMMY.pm

@@ -223,8 +223,9 @@ sub add ($self, @posts) {
 # Not actually a subprocess, kek
 sub _process ($post) {
 
-    $post->{href}    = _handle_upload($post->{file}, $post->{id})         if $post->{file};
-    $post->{preview} = _handle_upload($post->{preview_file}, $post->{id}) if $post->{preview_file};
+    $post->{href}      = _handle_upload($post->{file}, $post->{id})         if $post->{file};
+    $post->{preview}   = _handle_upload($post->{preview_file}, $post->{id}) if $post->{preview_file};
+    $post->{wallpaper} = _handle_upload($post->{wallpaper}, $post->{id})    if $post->{wallpaper};
     $post->{preview} = $post->{href} if $post->{app} eq 'image';
     delete $post->{app};
     delete $post->{file};

+ 0 - 1
www/server.psgi

@@ -127,7 +127,6 @@ my $app = sub {
         my $len = $env->{CONTENT_LENGTH};
         while ( $len ) {
             read($env->{'psgi.input'}, my $buf, ($len < 8192) ? 8192 : $len );
-            print "READ BYTES\n";
             $len -= length($buf);
             $body->add($buf);
         }

+ 6 - 1
www/templates/posts.tx

@@ -41,7 +41,7 @@
                 <span id="<: $post.id :>-<: $post.version :>-time" style="float:right;"><: $post.created :></span>
                 <a class='usericon <: $post.user :>' title='Posted by <: $post.user :>'></a>
             </h3>
-            : if ( !$post.video_href && !$post.is_image && !$post.is_video && $post.preview ) {
+            : if ( !$post.video_href && !$post.is_image && !$post.is_video && !$post.wallpaper && $post.preview ) {
                 <div style="background-image:url(<: $post.preview :>);" class="responsive preview"></div>
             : }
             : if ( $post.video_href ) {
@@ -71,6 +71,11 @@
             : if ( $post.is_image ) {
                 <div style="background-image:url(<: $post.href :>);" class="responsive preview"></div>
             : }
+            : if ( $post.wallpaper ) {
+                <div style="background-image:url(<: $post.wallpaper :>);">
+                    <div style="background-image:url(<: $post.preview :>);" class="responsive preview usericon"></div>
+                </div>
+            : }
             : $post.data | mark_raw;
             : if ( $can_edit ) {
             <br />

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů