Sha256: 2d2ee20e1e5af0eecaff9837961a6fe00afab5218936148e9224d2393bd89d1d

Contents?: true

Size: 1.8 KB

Versions: 44

Compression:

Stored size: 1.8 KB

Contents

!!!
%html{:lang => "ru"}
  %head
    %meta{:charset => "utf-8"}
    %meta{:content => "width=device-width, initial-scale=1.0", :name => "viewport"}
    %title banners
    %script{:type => 'text/javascript', :src => '/assets/jquery.js'}

    :javascript
      var playBanner;

      playBanner = function(prev) {
        if (prev == null) {
          prev = 0;
        }
        return $.get("/banners/playlist?prev=" + prev, function(banner) {
          var playNext,
            _this = this;
          if (banner.filename.substr(banner.filename.length-4) === '.swf') {
            $('video').hide();
            $('video').attr('src', '');
            $('object').show();
            $('object').attr('data', banner.filename);
            $('object > embed').attr('src', banner.filename);
            return playNext = setTimeout(function() {
              return playBanner(banner.playorder);
            }, parseInt(parseFloat(banner.duration) * 1000));
          } else {
            $('object').hide();
            $('object').attr('data', '');
            $('object > embed').attr('src', '');
            $('video').show();
            $('video').attr('src', banner.filename);
            $('video')[0].play();
            return playNext = setTimeout(function() {
              $('video')[0].pause();
              return playBanner(banner.playorder);
            }, parseInt(parseFloat(banner.duration) * 1000));
          }
        });
      };

      playBanner();


  %body{:style => 'margin: 0; padding: 0;'}
    %video{:width => "1280", :height => "1024", :type => 'video/webm', :style => "max-height: 1019px; max-width: 1280px;" }
    %object{:height => '1019', :width => '1280', :type => "application/x-shockwave-flash" }
      %param{:name => "autoplay", :value => "true"}
      %embed{:height => '1019', :width => '1280' }

Version data entries

44 entries across 44 versions & 1 rubygems

Version Path
smartkiosk-client-0.2.1 app/views/banners.haml
smartkiosk-client-0.2 app/views/banners.haml
smartkiosk-client-0.1.19 app/views/banners.haml
smartkiosk-client-0.1.18 app/views/banners.haml
smartkiosk-client-0.1.17 app/views/banners.haml
smartkiosk-client-0.1.16 app/views/banners.haml
smartkiosk-client-0.1.15 app/views/banners.haml
smartkiosk-client-0.1.14 app/views/banners.haml
smartkiosk-client-0.1.13 app/views/banners.haml
smartkiosk-client-0.1.12 app/views/banners.haml
smartkiosk-client-0.1.11 app/views/banners.haml
smartkiosk-client-0.1.10 app/views/banners.haml
smartkiosk-client-0.1.9 app/views/banners.haml
smartkiosk-client-0.1.8 app/views/banners.haml
smartkiosk-client-0.1.7 app/views/banners.haml
smartkiosk-client-0.1.6 app/views/banners.haml
smartkiosk-client-0.1.5 app/views/banners.haml
smartkiosk-client-0.1.4 app/views/banners.haml
smartkiosk-client-0.1.3 app/views/banners.haml
smartkiosk-client-0.1.2 app/views/banners.haml