diff --git a/.gitignore b/.gitignore index ea56712fd..b4dc936f2 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ public/data vendor/cache/*.gem .sass-cache .DS_Store +coverage diff --git a/app/controllers/notes_controller.rb b/app/controllers/notes_controller.rb index 960e55e63..84bd73f58 100644 --- a/app/controllers/notes_controller.rb +++ b/app/controllers/notes_controller.rb @@ -33,7 +33,7 @@ class NotesController < ApplicationController def revert @note = Note.find(params[:id]) @version = NoteVersion.find(params[:version_id]) - @note.revert_to(@version) + @note.revert_to!(@version) respond_with(@note) end end diff --git a/app/models/note.rb b/app/models/note.rb index 79db6db34..eaab92eee 100644 --- a/app/models/note.rb +++ b/app/models/note.rb @@ -6,12 +6,12 @@ class Note < ActiveRecord::Base before_validation :initialize_creator, :on => :create before_validation :initialize_updater before_validation :blank_body + validates_presence_of :post_id, :creator_id, :updater_id has_many :versions, :class_name => "NoteVersion", :order => "note_versions.id ASC" after_save :update_post after_save :create_version validate :post_must_not_be_note_locked - validates_presence_of :updater_id, :updater_ip_addr - attr_accessible :x, :y, :width, :height, :body, :updater_id, :updater_ip_addr, :is_active + attr_accessible :x, :y, :width, :height, :body, :updater_id, :updater_ip_addr, :is_active, :post_id scope :active, where("is_active = TRUE") scope :body_matches, lambda {|query| where("text_index @@ plainto_tsquery(?)", query)} search_method :body_matches @@ -26,6 +26,7 @@ class Note < ActiveRecord::Base def initialize_updater self.updater_id = CurrentUser.id + self.updater_ip_addr = CurrentUser.ip_addr end def post_must_not_be_note_locked diff --git a/coverage/assets/0.3.9/app.js b/coverage/assets/0.3.9/app.js deleted file mode 100644 index 1a6902ba5..000000000 --- a/coverage/assets/0.3.9/app.js +++ /dev/null @@ -1,66 +0,0 @@ -$(document).ready(function() { - $('.file_list').dataTable({ - "aaSorting": [[ 1, "asc" ]], - "bPaginate": false, - "bJQueryUI": true, - "aoColumns": [ - null, - { "sType": "percent" }, - null, - null, - null, - null - ] - }); - - $('.source_table tbody tr:odd').addClass('odd'); - $('.source_table tbody tr:even').addClass('even'); - - $("a.src_link").fancybox({ - 'hideOnContentClick': true - }); - - // Hide src files and file list container - $('.source_files').hide(); - $('.file_list_container').hide(); - - // Add tabs based upon existing file_list_containers - $('.file_list_container h2').each(function(){ - $('.group_tabs').append('
  • ' + $(this).html() + '
  • '); - }); - - $('.group_tabs a').each( function() { - $(this).addClass($(this).attr('href').replace('#', '')); - }); - - $('.group_tabs a').live('focus', function() { - $(this).blur(); - }); - - var favicon_path = $('link[rel="shortcut icon"]').attr('href') - $('.group_tabs a').live('click', function(){ - if (!$(this).parent().hasClass('active')) { - $('.group_tabs a').parent().removeClass('active'); - $(this).parent().addClass('active'); - $('.file_list_container').hide(); - $(".file_list_container" + $(this).attr('href')).show(); - window.location.href = window.location.href.split('#')[0] + $(this).attr('href').replace('#', '#_'); - - // Force favicon reload - otherwise the location change containing anchor would drop the favicon... - // Works only on firefox, but still... - Anyone know a better solution to force favicon? - $('link[rel="shortcut icon"]').remove(); - $('head').append(''); - }; - return false; - }); - - if (jQuery.url.attr('anchor')) { - $('.group_tabs a.'+jQuery.url.attr('anchor').replace('_', '')).click(); - } else { - $('.group_tabs a:first').click(); - }; - - $("abbr.timeago").timeago(); - $('#loading').fadeOut(); - $('#wrapper').show(); -}); diff --git a/coverage/assets/0.3.9/fancybox/blank.gif b/coverage/assets/0.3.9/fancybox/blank.gif deleted file mode 100644 index 35d42e808..000000000 Binary files a/coverage/assets/0.3.9/fancybox/blank.gif and /dev/null differ diff --git a/coverage/assets/0.3.9/fancybox/fancy_close.png b/coverage/assets/0.3.9/fancybox/fancy_close.png deleted file mode 100644 index 07035307a..000000000 Binary files a/coverage/assets/0.3.9/fancybox/fancy_close.png and /dev/null differ diff --git a/coverage/assets/0.3.9/fancybox/fancy_loading.png b/coverage/assets/0.3.9/fancybox/fancy_loading.png deleted file mode 100644 index 250301796..000000000 Binary files a/coverage/assets/0.3.9/fancybox/fancy_loading.png and /dev/null differ diff --git a/coverage/assets/0.3.9/fancybox/fancy_nav_left.png b/coverage/assets/0.3.9/fancybox/fancy_nav_left.png deleted file mode 100644 index ebaa6a4fd..000000000 Binary files a/coverage/assets/0.3.9/fancybox/fancy_nav_left.png and /dev/null differ diff --git a/coverage/assets/0.3.9/fancybox/fancy_nav_right.png b/coverage/assets/0.3.9/fancybox/fancy_nav_right.png deleted file mode 100644 index 873294e96..000000000 Binary files a/coverage/assets/0.3.9/fancybox/fancy_nav_right.png and /dev/null differ diff --git a/coverage/assets/0.3.9/fancybox/fancy_shadow_e.png b/coverage/assets/0.3.9/fancybox/fancy_shadow_e.png deleted file mode 100644 index 2eda08936..000000000 Binary files a/coverage/assets/0.3.9/fancybox/fancy_shadow_e.png and /dev/null differ diff --git a/coverage/assets/0.3.9/fancybox/fancy_shadow_n.png b/coverage/assets/0.3.9/fancybox/fancy_shadow_n.png deleted file mode 100644 index 69aa10e23..000000000 Binary files a/coverage/assets/0.3.9/fancybox/fancy_shadow_n.png and /dev/null differ diff --git a/coverage/assets/0.3.9/fancybox/fancy_shadow_ne.png b/coverage/assets/0.3.9/fancybox/fancy_shadow_ne.png deleted file mode 100644 index 79f6980a3..000000000 Binary files a/coverage/assets/0.3.9/fancybox/fancy_shadow_ne.png and /dev/null differ diff --git a/coverage/assets/0.3.9/fancybox/fancy_shadow_nw.png b/coverage/assets/0.3.9/fancybox/fancy_shadow_nw.png deleted file mode 100644 index 7182cd938..000000000 Binary files a/coverage/assets/0.3.9/fancybox/fancy_shadow_nw.png and /dev/null differ diff --git a/coverage/assets/0.3.9/fancybox/fancy_shadow_s.png b/coverage/assets/0.3.9/fancybox/fancy_shadow_s.png deleted file mode 100644 index d8858bfb7..000000000 Binary files a/coverage/assets/0.3.9/fancybox/fancy_shadow_s.png and /dev/null differ diff --git a/coverage/assets/0.3.9/fancybox/fancy_shadow_se.png b/coverage/assets/0.3.9/fancybox/fancy_shadow_se.png deleted file mode 100644 index 541e3ffd3..000000000 Binary files a/coverage/assets/0.3.9/fancybox/fancy_shadow_se.png and /dev/null differ diff --git a/coverage/assets/0.3.9/fancybox/fancy_shadow_sw.png b/coverage/assets/0.3.9/fancybox/fancy_shadow_sw.png deleted file mode 100644 index b451689fa..000000000 Binary files a/coverage/assets/0.3.9/fancybox/fancy_shadow_sw.png and /dev/null differ diff --git a/coverage/assets/0.3.9/fancybox/fancy_shadow_w.png b/coverage/assets/0.3.9/fancybox/fancy_shadow_w.png deleted file mode 100644 index 8a4e4a887..000000000 Binary files a/coverage/assets/0.3.9/fancybox/fancy_shadow_w.png and /dev/null differ diff --git a/coverage/assets/0.3.9/fancybox/fancy_title_left.png b/coverage/assets/0.3.9/fancybox/fancy_title_left.png deleted file mode 100644 index 6049223d1..000000000 Binary files a/coverage/assets/0.3.9/fancybox/fancy_title_left.png and /dev/null differ diff --git a/coverage/assets/0.3.9/fancybox/fancy_title_main.png b/coverage/assets/0.3.9/fancybox/fancy_title_main.png deleted file mode 100644 index 8044271f2..000000000 Binary files a/coverage/assets/0.3.9/fancybox/fancy_title_main.png and /dev/null differ diff --git a/coverage/assets/0.3.9/fancybox/fancy_title_over.png b/coverage/assets/0.3.9/fancybox/fancy_title_over.png deleted file mode 100644 index d9f458f4b..000000000 Binary files a/coverage/assets/0.3.9/fancybox/fancy_title_over.png and /dev/null differ diff --git a/coverage/assets/0.3.9/fancybox/fancy_title_right.png b/coverage/assets/0.3.9/fancybox/fancy_title_right.png deleted file mode 100644 index e36d9db2a..000000000 Binary files a/coverage/assets/0.3.9/fancybox/fancy_title_right.png and /dev/null differ diff --git a/coverage/assets/0.3.9/fancybox/fancybox-x.png b/coverage/assets/0.3.9/fancybox/fancybox-x.png deleted file mode 100644 index c2130f869..000000000 Binary files a/coverage/assets/0.3.9/fancybox/fancybox-x.png and /dev/null differ diff --git a/coverage/assets/0.3.9/fancybox/fancybox-y.png b/coverage/assets/0.3.9/fancybox/fancybox-y.png deleted file mode 100644 index 7ef399b99..000000000 Binary files a/coverage/assets/0.3.9/fancybox/fancybox-y.png and /dev/null differ diff --git a/coverage/assets/0.3.9/fancybox/fancybox.png b/coverage/assets/0.3.9/fancybox/fancybox.png deleted file mode 100644 index 65e14f68f..000000000 Binary files a/coverage/assets/0.3.9/fancybox/fancybox.png and /dev/null differ diff --git a/coverage/assets/0.3.9/fancybox/jquery.fancybox-1.3.1.css b/coverage/assets/0.3.9/fancybox/jquery.fancybox-1.3.1.css deleted file mode 100644 index 28bbb1327..000000000 --- a/coverage/assets/0.3.9/fancybox/jquery.fancybox-1.3.1.css +++ /dev/null @@ -1,363 +0,0 @@ -/* - * FancyBox - jQuery Plugin - * Simple and fancy lightbox alternative - * - * Examples and documentation at: http://fancybox.net - * - * Copyright (c) 2008 - 2010 Janis Skarnelis - * - * Version: 1.3.1 (05/03/2010) - * Requires: jQuery v1.3+ - * - * Dual licensed under the MIT and GPL licenses: - * http://www.opensource.org/licenses/mit-license.php - * http://www.gnu.org/licenses/gpl.html - */ - -#fancybox-loading { - position: fixed; - top: 50%; - left: 50%; - height: 40px; - width: 40px; - margin-top: -20px; - margin-left: -20px; - cursor: pointer; - overflow: hidden; - z-index: 1104; - display: none; -} - -* html #fancybox-loading { /* IE6 */ - position: absolute; - margin-top: 0; -} - -#fancybox-loading div { - position: absolute; - top: 0; - left: 0; - width: 40px; - height: 480px; - background-image: url('fancybox.png'); -} - -#fancybox-overlay { - position: fixed; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: #000; - z-index: 1100; - display: none; -} - -* html #fancybox-overlay { /* IE6 */ - position: absolute; - width: 100%; -} - -#fancybox-tmp { - padding: 0; - margin: 0; - border: 0; - overflow: auto; - display: none; -} - -#fancybox-wrap { - position: absolute; - top: 0; - left: 0; - margin: 0; - padding: 20px; - z-index: 1101; - display: none; -} - -#fancybox-outer { - position: relative; - width: 100%; - height: 100%; - background: #FFF; -} - -#fancybox-inner { - position: absolute; - top: 0; - left: 0; - width: 1px; - height: 1px; - padding: 0; - margin: 0; - outline: none; - overflow: hidden; -} - -#fancybox-hide-sel-frame { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: transparent; -} - -#fancybox-close { - position: absolute; - top: -15px; - right: -15px; - width: 30px; - height: 30px; - background-image: url('fancybox.png'); - background-position: -40px 0px; - cursor: pointer; - z-index: 1103; - display: none; -} - -#fancybox_error { - color: #444; - font: normal 12px/20px Arial; - padding: 7px; - margin: 0; -} - -#fancybox-content { - height: auto; - width: auto; - padding: 0; - margin: 0; -} - -#fancybox-img { - width: 100%; - height: 100%; - padding: 0; - margin: 0; - border: none; - outline: none; - line-height: 0; - vertical-align: top; - -ms-interpolation-mode: bicubic; -} - -#fancybox-frame { - position: relative; - width: 100%; - height: 100%; - border: none; - display: block; -} - -#fancybox-title { - position: absolute; - bottom: 0; - left: 0; - font-family: Arial; - font-size: 12px; - z-index: 1102; -} - -.fancybox-title-inside { - padding: 10px 0; - text-align: center; - color: #333; -} - -.fancybox-title-outside { - padding-top: 5px; - color: #FFF; - text-align: center; - font-weight: bold; -} - -.fancybox-title-over { - color: #FFF; - text-align: left; -} - -#fancybox-title-over { - padding: 10px; - background-image: url('fancy_title_over.png'); - display: block; -} - -#fancybox-title-wrap { - display: inline-block; -} - -#fancybox-title-wrap span { - height: 32px; - float: left; -} - -#fancybox-title-left { - padding-left: 15px; - background-image: url('fancybox.png'); - background-position: -40px -90px; - background-repeat: no-repeat; -} - -#fancybox-title-main { - font-weight: bold; - line-height: 29px; - background-image: url('fancybox-x.png'); - background-position: 0px -40px; - color: #FFF; -} - -#fancybox-title-right { - padding-left: 15px; - background-image: url('fancybox.png'); - background-position: -55px -90px; - background-repeat: no-repeat; -} - -#fancybox-left, #fancybox-right { - position: absolute; - bottom: 0px; - height: 100%; - width: 35%; - cursor: pointer; - outline: none; - background-image: url('blank.gif'); - z-index: 1102; - display: none; -} - -#fancybox-left { - left: 0px; -} - -#fancybox-right { - right: 0px; -} - -#fancybox-left-ico, #fancybox-right-ico { - position: absolute; - top: 50%; - left: -9999px; - width: 30px; - height: 30px; - margin-top: -15px; - cursor: pointer; - z-index: 1102; - display: block; -} - -#fancybox-left-ico { - background-image: url('fancybox.png'); - background-position: -40px -30px; -} - -#fancybox-right-ico { - background-image: url('fancybox.png'); - background-position: -40px -60px; -} - -#fancybox-left:hover, #fancybox-right:hover { - visibility: visible; /* IE6 */ -} - -#fancybox-left:hover span { - left: 20px; -} - -#fancybox-right:hover span { - left: auto; - right: 20px; -} - -.fancy-bg { - position: absolute; - padding: 0; - margin: 0; - border: 0; - width: 20px; - height: 20px; - z-index: 1001; -} - -#fancy-bg-n { - top: -20px; - left: 0; - width: 100%; - background-image: url('fancybox-x.png'); -} - -#fancy-bg-ne { - top: -20px; - right: -20px; - background-image: url('fancybox.png'); - background-position: -40px -162px; -} - -#fancy-bg-e { - top: 0; - right: -20px; - height: 100%; - background-image: url('fancybox-y.png'); - background-position: -20px 0px; -} - -#fancy-bg-se { - bottom: -20px; - right: -20px; - background-image: url('fancybox.png'); - background-position: -40px -182px; -} - -#fancy-bg-s { - bottom: -20px; - left: 0; - width: 100%; - background-image: url('fancybox-x.png'); - background-position: 0px -20px; -} - -#fancy-bg-sw { - bottom: -20px; - left: -20px; - background-image: url('fancybox.png'); - background-position: -40px -142px; -} - -#fancy-bg-w { - top: 0; - left: -20px; - height: 100%; - background-image: url('fancybox-y.png'); -} - -#fancy-bg-nw { - top: -20px; - left: -20px; - background-image: url('fancybox.png'); - background-position: -40px -122px; -} - -/* IE */ - -#fancybox-loading.fancybox-ie div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); } -.fancybox-ie #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); } - -.fancybox-ie #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; } -.fancybox-ie #fancybox-title-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); } -.fancybox-ie #fancybox-title-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); } -.fancybox-ie #fancybox-title-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); } - -.fancybox-ie #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); } -.fancybox-ie #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); } - -.fancybox-ie .fancy-bg { background: transparent !important; } - -.fancybox-ie #fancy-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); } -.fancybox-ie #fancy-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); } -.fancybox-ie #fancy-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); } -.fancybox-ie #fancy-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); } -.fancybox-ie #fancy-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); } -.fancybox-ie #fancy-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); } -.fancybox-ie #fancy-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); } -.fancybox-ie #fancy-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); } diff --git a/coverage/assets/0.3.9/fancybox/jquery.fancybox-1.3.1.pack.js b/coverage/assets/0.3.9/fancybox/jquery.fancybox-1.3.1.pack.js deleted file mode 100644 index 8421d53a6..000000000 --- a/coverage/assets/0.3.9/fancybox/jquery.fancybox-1.3.1.pack.js +++ /dev/null @@ -1,44 +0,0 @@ -/* - * FancyBox - jQuery Plugin - * Simple and fancy lightbox alternative - * - * Examples and documentation at: http://fancybox.net - * - * Copyright (c) 2008 - 2010 Janis Skarnelis - * - * Version: 1.3.1 (05/03/2010) - * Requires: jQuery v1.3+ - * - * Dual licensed under the MIT and GPL licenses: - * http://www.opensource.org/licenses/mit-license.php - * http://www.gnu.org/licenses/gpl.html - */ - -(function(b){var m,u,x,g,D,i,z,A,B,p=0,e={},q=[],n=0,c={},j=[],E=null,s=new Image,G=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,S=/[^\.]\.(swf)\s*$/i,H,I=1,k,l,h=false,y=b.extend(b("
    ")[0],{prop:0}),v=0,O=!b.support.opacity&&!window.XMLHttpRequest,J=function(){u.hide();s.onerror=s.onload=null;E&&E.abort();m.empty()},P=function(){b.fancybox('

    The requested content cannot be loaded.
    Please try again later.

    ',{scrolling:"no",padding:20,transitionIn:"none",transitionOut:"none"})}, -K=function(){return[b(window).width(),b(window).height(),b(document).scrollLeft(),b(document).scrollTop()]},T=function(){var a=K(),d={},f=c.margin,o=c.autoScale,t=(20+f)*2,w=(20+f)*2,r=c.padding*2;if(c.width.toString().indexOf("%")>-1){d.width=a[0]*parseFloat(c.width)/100-40;o=false}else d.width=c.width+r;if(c.height.toString().indexOf("%")>-1){d.height=a[1]*parseFloat(c.height)/100-40;o=false}else d.height=c.height+r;if(o&&(d.width>a[0]-t||d.height>a[1]-w))if(e.type=="image"||e.type=="swf"){t+=r; -w+=r;o=Math.min(Math.min(a[0]-t,c.width)/c.width,Math.min(a[1]-w,c.height)/c.height);d.width=Math.round(o*(d.width-r))+r;d.height=Math.round(o*(d.height-r))+r}else{d.width=Math.min(d.width,a[0]-t);d.height=Math.min(d.height,a[1]-w)}d.top=a[3]+(a[1]-(d.height+40))*0.5;d.left=a[2]+(a[0]-(d.width+40))*0.5;if(c.autoScale===false){d.top=Math.max(a[3]+f,d.top);d.left=Math.max(a[2]+f,d.left)}return d},U=function(a){if(a&&a.length)switch(c.titlePosition){case "inside":return a;case "over":return''+ -a+"";default:return''+a+''}return false},V=function(){var a=c.title,d=l.width-c.padding*2,f="fancybox-title-"+c.titlePosition;b("#fancybox-title").remove();v=0;if(c.titleShow!==false){a=b.isFunction(c.titleFormat)?c.titleFormat(a,j,n,c):U(a);if(!(!a||a==="")){b('
    ').css({width:d,paddingLeft:c.padding, -paddingRight:c.padding}).html(a).appendTo("body");switch(c.titlePosition){case "inside":v=b("#fancybox-title").outerHeight(true)-c.padding;l.height+=v;break;case "over":b("#fancybox-title").css("bottom",c.padding);break;default:b("#fancybox-title").css("bottom",b("#fancybox-title").outerHeight(true)*-1);break}b("#fancybox-title").appendTo(D).hide()}}},W=function(){b(document).unbind("keydown.fb").bind("keydown.fb",function(a){if(a.keyCode==27&&c.enableEscapeButton){a.preventDefault();b.fancybox.close()}else if(a.keyCode== -37){a.preventDefault();b.fancybox.prev()}else if(a.keyCode==39){a.preventDefault();b.fancybox.next()}});if(b.fn.mousewheel){g.unbind("mousewheel.fb");j.length>1&&g.bind("mousewheel.fb",function(a,d){a.preventDefault();h||d===0||(d>0?b.fancybox.prev():b.fancybox.next())})}if(c.showNavArrows){if(c.cyclic&&j.length>1||n!==0)A.show();if(c.cyclic&&j.length>1||n!=j.length-1)B.show()}},X=function(){var a,d;if(j.length-1>n){a=j[n+1].href;if(typeof a!=="undefined"&&a.match(G)){d=new Image;d.src=a}}if(n>0){a= -j[n-1].href;if(typeof a!=="undefined"&&a.match(G)){d=new Image;d.src=a}}},L=function(){i.css("overflow",c.scrolling=="auto"?c.type=="image"||c.type=="iframe"||c.type=="swf"?"hidden":"auto":c.scrolling=="yes"?"auto":"visible");if(!b.support.opacity){i.get(0).style.removeAttribute("filter");g.get(0).style.removeAttribute("filter")}b("#fancybox-title").show();c.hideOnContentClick&&i.one("click",b.fancybox.close);c.hideOnOverlayClick&&x.one("click",b.fancybox.close);c.showCloseButton&&z.show();W();b(window).bind("resize.fb", -b.fancybox.center);c.centerOnScroll?b(window).bind("scroll.fb",b.fancybox.center):b(window).unbind("scroll.fb");b.isFunction(c.onComplete)&&c.onComplete(j,n,c);h=false;X()},M=function(a){var d=Math.round(k.width+(l.width-k.width)*a),f=Math.round(k.height+(l.height-k.height)*a),o=Math.round(k.top+(l.top-k.top)*a),t=Math.round(k.left+(l.left-k.left)*a);g.css({width:d+"px",height:f+"px",top:o+"px",left:t+"px"});d=Math.max(d-c.padding*2,0);f=Math.max(f-(c.padding*2+v*a),0);i.css({width:d+"px",height:f+ -"px"});if(typeof l.opacity!=="undefined")g.css("opacity",a<0.5?0.5:a)},Y=function(a){var d=a.offset();d.top+=parseFloat(a.css("paddingTop"))||0;d.left+=parseFloat(a.css("paddingLeft"))||0;d.top+=parseFloat(a.css("border-top-width"))||0;d.left+=parseFloat(a.css("border-left-width"))||0;d.width=a.width();d.height=a.height();return d},Q=function(){var a=e.orig?b(e.orig):false,d={};if(a&&a.length){a=Y(a);d={width:a.width+c.padding*2,height:a.height+c.padding*2,top:a.top-c.padding-20,left:a.left-c.padding- -20}}else{a=K();d={width:1,height:1,top:a[3]+a[1]*0.5,left:a[2]+a[0]*0.5}}return d},N=function(){u.hide();if(g.is(":visible")&&b.isFunction(c.onCleanup))if(c.onCleanup(j,n,c)===false){b.event.trigger("fancybox-cancel");h=false;return}j=q;n=p;c=e;i.get(0).scrollTop=0;i.get(0).scrollLeft=0;if(c.overlayShow){O&&b("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"}); -x.css({"background-color":c.overlayColor,opacity:c.overlayOpacity}).unbind().show()}l=T();V();if(g.is(":visible")){b(z.add(A).add(B)).hide();var a=g.position(),d;k={top:a.top,left:a.left,width:g.width(),height:g.height()};d=k.width==l.width&&k.height==l.height;i.fadeOut(c.changeFade,function(){var f=function(){i.html(m.contents()).fadeIn(c.changeFade,L)};b.event.trigger("fancybox-change");i.empty().css("overflow","hidden");if(d){i.css({top:c.padding,left:c.padding,width:Math.max(l.width-c.padding* -2,1),height:Math.max(l.height-c.padding*2-v,1)});f()}else{i.css({top:c.padding,left:c.padding,width:Math.max(k.width-c.padding*2,1),height:Math.max(k.height-c.padding*2,1)});y.prop=0;b(y).animate({prop:1},{duration:c.changeSpeed,easing:c.easingChange,step:M,complete:f})}})}else{g.css("opacity",1);if(c.transitionIn=="elastic"){k=Q();i.css({top:c.padding,left:c.padding,width:Math.max(k.width-c.padding*2,1),height:Math.max(k.height-c.padding*2,1)}).html(m.contents());g.css(k).show();if(c.opacity)l.opacity= -0;y.prop=0;b(y).animate({prop:1},{duration:c.speedIn,easing:c.easingIn,step:M,complete:L})}else{i.css({top:c.padding,left:c.padding,width:Math.max(l.width-c.padding*2,1),height:Math.max(l.height-c.padding*2-v,1)}).html(m.contents());g.css(l).fadeIn(c.transitionIn=="none"?0:c.speedIn,L)}}},F=function(){m.width(e.width);m.height(e.height);if(e.width=="auto")e.width=m.width();if(e.height=="auto")e.height=m.height();N()},Z=function(){h=true;e.width=s.width;e.height=s.height;b("").attr({id:"fancybox-img", -src:s.src,alt:e.title}).appendTo(m);N()},C=function(){J();var a=q[p],d,f,o,t,w;e=b.extend({},b.fn.fancybox.defaults,typeof b(a).data("fancybox")=="undefined"?e:b(a).data("fancybox"));o=a.title||b(a).title||e.title||"";if(a.nodeName&&!e.orig)e.orig=b(a).children("img:first").length?b(a).children("img:first"):b(a);if(o===""&&e.orig)o=e.orig.attr("alt");d=a.nodeName&&/^(?:javascript|#)/i.test(a.href)?e.href||null:e.href||a.href||null;if(e.type){f=e.type;if(!d)d=e.content}else if(e.content)f="html";else if(d)if(d.match(G))f= -"image";else if(d.match(S))f="swf";else if(b(a).hasClass("iframe"))f="iframe";else if(d.match(/#/)){a=d.substr(d.indexOf("#"));f=b(a).length>0?"inline":"ajax"}else f="ajax";else f="inline";e.type=f;e.href=d;e.title=o;if(e.autoDimensions&&e.type!=="iframe"&&e.type!=="swf"){e.width="auto";e.height="auto"}if(e.modal){e.overlayShow=true;e.hideOnOverlayClick=false;e.hideOnContentClick=false;e.enableEscapeButton=false;e.showCloseButton=false}if(b.isFunction(e.onStart))if(e.onStart(q,p,e)===false){h=false; -return}m.css("padding",20+e.padding+e.margin);b(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){b(this).replaceWith(i.children())});switch(f){case "html":m.html(e.content);F();break;case "inline":b('
    ').hide().insertBefore(b(a)).bind("fancybox-cleanup",function(){b(this).replaceWith(i.children())}).bind("fancybox-cancel",function(){b(this).replaceWith(m.children())});b(a).appendTo(m);F();break;case "image":h=false;b.fancybox.showActivity(); -s=new Image;s.onerror=function(){P()};s.onload=function(){s.onerror=null;s.onload=null;Z()};s.src=d;break;case "swf":t='';w="";b.each(e.swf,function(r,R){t+='';w+=" "+r+'="'+R+'"'});t+='";m.html(t); -F();break;case "ajax":a=d.split("#",2);f=e.ajax.data||{};if(a.length>1){d=a[0];if(typeof f=="string")f+="&selector="+a[1];else f.selector=a[1]}h=false;b.fancybox.showActivity();E=b.ajax(b.extend(e.ajax,{url:d,data:f,error:P,success:function(r){if(E.status==200){m.html(r);F()}}}));break;case "iframe":b('').appendTo(m);N();break}},$=function(){if(u.is(":visible")){b("div", -u).css("top",I*-40+"px");I=(I+1)%12}else clearInterval(H)},aa=function(){if(!b("#fancybox-wrap").length){b("body").append(m=b('
    '),u=b('
    '),x=b('
    '),g=b('
    '));if(!b.support.opacity){g.addClass("fancybox-ie");u.addClass("fancybox-ie")}D=b('
    ').append('
    ').appendTo(g); -D.append(i=b('
    '),z=b(''),A=b(''),B=b(''));z.click(b.fancybox.close);u.click(b.fancybox.cancel);A.click(function(a){a.preventDefault();b.fancybox.prev()});B.click(function(a){a.preventDefault();b.fancybox.next()});if(O){x.get(0).style.setExpression("height", -"document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'");u.get(0).style.setExpression("top","(-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'");D.prepend('')}}}; -b.fn.fancybox=function(a){b(this).data("fancybox",b.extend({},a,b.metadata?b(this).metadata():{})).unbind("click.fb").bind("click.fb",function(d){d.preventDefault();if(!h){h=true;b(this).blur();q=[];p=0;d=b(this).attr("rel")||"";if(!d||d==""||d==="nofollow")q.push(this);else{q=b("a[rel="+d+"], area[rel="+d+"]");p=q.index(this)}C();return false}});return this};b.fancybox=function(a,d){if(!h){h=true;d=typeof d!=="undefined"?d:{};q=[];p=d.index||0;if(b.isArray(a)){for(var f=0,o=a.length;fq.length||p<0)p=0;C()}};b.fancybox.showActivity=function(){clearInterval(H);u.show();H=setInterval($,66)};b.fancybox.hideActivity=function(){u.hide()};b.fancybox.next=function(){return b.fancybox.pos(n+1)};b.fancybox.prev=function(){return b.fancybox.pos(n- -1)};b.fancybox.pos=function(a){if(!h){a=parseInt(a,10);if(a>-1&&j.length>a){p=a;C()}if(c.cyclic&&j.length>1&&a<0){p=j.length-1;C()}if(c.cyclic&&j.length>1&&a>=j.length){p=0;C()}}};b.fancybox.cancel=function(){if(!h){h=true;b.event.trigger("fancybox-cancel");J();e&&b.isFunction(e.onCancel)&&e.onCancel(q,p,e);h=false}};b.fancybox.close=function(){function a(){x.fadeOut("fast");g.hide();b.event.trigger("fancybox-cleanup");i.empty();b.isFunction(c.onClosed)&&c.onClosed(j,n,c);j=e=[];n=p=0;c=e={};h=false} -if(!(h||g.is(":hidden"))){h=true;if(c&&b.isFunction(c.onCleanup))if(c.onCleanup(j,n,c)===false){h=false;return}J();b(z.add(A).add(B)).hide();b("#fancybox-title").remove();g.add(i).add(x).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");i.css("overflow","hidden");if(c.transitionOut=="elastic"){k=Q();var d=g.position();l={top:d.top,left:d.left,width:g.width(),height:g.height()};if(c.opacity)l.opacity=1;y.prop=1;b(y).animate({prop:0},{duration:c.speedOut,easing:c.easingOut, -step:M,complete:a})}else g.fadeOut(c.transitionOut=="none"?0:c.speedOut,a)}};b.fancybox.resize=function(){var a,d;if(!(h||g.is(":hidden"))){h=true;a=i.wrapInner("
    ").children();d=a.height();g.css({height:d+c.padding*2+v});i.css({height:d});a.replaceWith(a.children());b.fancybox.center()}};b.fancybox.center=function(){h=true;var a=K(),d=c.margin,f={};f.top=a[3]+(a[1]-(g.height()-v+40))*0.5;f.left=a[2]+(a[0]-(g.width()+40))*0.5;f.top=Math.max(a[3]+d,f.top);f.left=Math.max(a[2]+ -d,f.left);g.css(f);h=false};b.fn.fancybox.defaults={padding:10,margin:20,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.3,overlayColor:"#666",titleShow:true,titlePosition:"outside",titleFormat:null,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast", -easingIn:"swing",easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,onStart:null,onCancel:null,onComplete:null,onCleanup:null,onClosed:null};b(document).ready(function(){aa()})})(jQuery); \ No newline at end of file diff --git a/coverage/assets/0.3.9/favicon.png b/coverage/assets/0.3.9/favicon.png deleted file mode 100644 index 6bd0e1338..000000000 Binary files a/coverage/assets/0.3.9/favicon.png and /dev/null differ diff --git a/coverage/assets/0.3.9/jquery-1.4.2.min.js b/coverage/assets/0.3.9/jquery-1.4.2.min.js deleted file mode 100644 index b170a78f8..000000000 --- a/coverage/assets/0.3.9/jquery-1.4.2.min.js +++ /dev/null @@ -1,155 +0,0 @@ -/*! - * jQuery JavaScript Library v1.4.2 - * http://jquery.com/ - * - * Copyright 2010, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2010, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Sat Feb 13 22:33:48 2010 -0500 - */ -(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/, -Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&& -(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this, -a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b=== -"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this, -function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b
    a"; -var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected, -parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent= -false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n= -s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true, -applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando]; -else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this, -a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b=== -w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i, -cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected= -c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed"); -a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g, -function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split("."); -k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a), -C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B=0){a.type= -e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&& -f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive; -if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data", -e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a, -"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a, -d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, -e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift(); -t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D|| -g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()}, -CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m, -g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)}, -text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}}, -setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return hl[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h= -h[3];l=0;for(m=h.length;l=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m=== -"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g, -h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&& -q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML=""; -if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="

    ";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}(); -(function(){var g=s.createElement("div");g.innerHTML="
    ";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}: -function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f0)for(var j=d;j0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j= -{},i;if(f&&a.length){e=0;for(var o=a.length;e-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a=== -"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode", -d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")? -a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType=== -1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/"},F={option:[1,""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div
    ","
    "];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= -c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, -wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, -prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, -this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); -return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja, -""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]); -return this}else{e=0;for(var j=d.length;e0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["", -""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]===""&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e= -c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]? -c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja= -function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter= -Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a, -"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f= -a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b= -a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=//gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!== -"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("
    ").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this}, -serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "), -function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href, -global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&& -e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)? -"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache=== -false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B= -false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since", -c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E|| -d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x); -g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status=== -1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b=== -"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional; -if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration=== -"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]|| -c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start; -this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now= -this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem, -e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b
    "; -a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b); -c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a, -d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top- -f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset": -"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in -e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window); - diff --git a/coverage/assets/0.3.9/jquery.dataTables.min.js b/coverage/assets/0.3.9/jquery.dataTables.min.js deleted file mode 100644 index b5ee8585d..000000000 --- a/coverage/assets/0.3.9/jquery.dataTables.min.js +++ /dev/null @@ -1,152 +0,0 @@ -/* - * File: jquery.dataTables.min.js - * Version: 1.7.0 - * Author: Allan Jardine (www.sprymedia.co.uk) - * Info: www.datatables.net - * - * Copyright 2008-2010 Allan Jardine, all rights reserved. - * - * This source file is free software, under either the GPL v2 license or a - * BSD style license, as supplied with this software. - * - * This source file is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - * or FITNESS FOR A PARTICULAR PURPOSE. See the license files for details. - */ -(function(j,Y,p){j.fn.dataTableSettings=[];var E=j.fn.dataTableSettings;j.fn.dataTableExt={};var m=j.fn.dataTableExt;m.sVersion="1.7.0";m.sErrMode="alert";m.iApiIndex=0;m.oApi={};m.afnFiltering=[];m.aoFeatures=[];m.ofnSearch={};m.afnSortData=[];m.oStdClasses={sPagePrevEnabled:"paginate_enabled_previous",sPagePrevDisabled:"paginate_disabled_previous",sPageNextEnabled:"paginate_enabled_next",sPageNextDisabled:"paginate_disabled_next",sPageJUINext:"",sPageJUIPrev:"",sPageButton:"paginate_button",sPageButtonActive:"paginate_active", -sPageButtonStaticDisabled:"paginate_button",sPageFirst:"first",sPagePrevious:"previous",sPageNext:"next",sPageLast:"last",sStripOdd:"odd",sStripEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled", -sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sFooterTH:""};m.oJUIClasses={sPagePrevEnabled:"fg-button ui-state-default ui-corner-left",sPagePrevDisabled:"fg-button ui-state-default ui-corner-left ui-state-disabled", -sPageNextEnabled:"fg-button ui-state-default ui-corner-right",sPageNextDisabled:"fg-button ui-state-default ui-corner-right ui-state-disabled",sPageJUINext:"ui-icon ui-icon-circle-arrow-e",sPageJUIPrev:"ui-icon ui-icon-circle-arrow-w",sPageButton:"fg-button ui-state-default",sPageButtonActive:"fg-button ui-state-default ui-state-disabled",sPageButtonStaticDisabled:"fg-button ui-state-default ui-state-disabled",sPageFirst:"first ui-corner-tl ui-corner-bl",sPagePrevious:"previous",sPageNext:"next", -sPageLast:"last ui-corner-tr ui-corner-br",sStripOdd:"odd",sStripEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate fg-buttonset fg-buttonset-multi paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"ui-state-default",sSortDesc:"ui-state-default",sSortable:"ui-state-default",sSortableAsc:"ui-state-default",sSortableDesc:"ui-state-default",sSortableNone:"ui-state-default", -sSortColumn:"sorting_",sSortJUIAsc:"css_right ui-icon ui-icon-triangle-1-n",sSortJUIDesc:"css_right ui-icon ui-icon-triangle-1-s",sSortJUI:"css_right ui-icon ui-icon-carat-2-n-s",sSortJUIAscAllowed:"css_right ui-icon ui-icon-carat-1-n",sSortJUIDescAllowed:"css_right ui-icon ui-icon-carat-1-s",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead ui-state-default",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot ui-state-default", -sScrollFootInner:"dataTables_scrollFootInner",sFooterTH:"ui-state-default"};m.oPagination={two_button:{fnInit:function(g,l,q){var r,u,y;if(g.bJUI){r=p.createElement("a");u=p.createElement("a");y=p.createElement("span");y.className=g.oClasses.sPageJUINext;u.appendChild(y);y=p.createElement("span");y.className=g.oClasses.sPageJUIPrev;r.appendChild(y)}else{r=p.createElement("div");u=p.createElement("div")}r.className=g.oClasses.sPagePrevDisabled;u.className=g.oClasses.sPageNextDisabled;r.title=g.oLanguage.oPaginate.sPrevious; -u.title=g.oLanguage.oPaginate.sNext;l.appendChild(r);l.appendChild(u);j(r).click(function(){g.oApi._fnPageChange(g,"previous")&&q(g)});j(u).click(function(){g.oApi._fnPageChange(g,"next")&&q(g)});j(r).bind("selectstart",function(){return false});j(u).bind("selectstart",function(){return false});if(g.sTableId!==""&&typeof g.aanFeatures.p=="undefined"){l.setAttribute("id",g.sTableId+"_paginate");r.setAttribute("id",g.sTableId+"_previous");u.setAttribute("id",g.sTableId+"_next")}},fnUpdate:function(g){if(g.aanFeatures.p)for(var l= -g.aanFeatures.p,q=0,r=l.length;q=u-r){r=u-q+1;w=u}else{r=y-Math.ceil(q/2)+1;w=r+q-1}for(q=r;q<=w;q++)C+=y!=q?''+q+"":''+q+"";w=g.aanFeatures.p;var z,D=function(){g._iDisplayStart= -(this.innerHTML*1-1)*g._iDisplayLength;l(g);return false},L=function(){return false};q=0;for(r=w.length;ql?1:0},"string-desc":function(g,l){g=g.toLowerCase();l=l.toLowerCase();return gl?-1:0},"html-asc":function(g,l){g=g.replace(/<.*?>/g,"").toLowerCase(); -l=l.replace(/<.*?>/g,"").toLowerCase();return gl?1:0},"html-desc":function(g,l){g=g.replace(/<.*?>/g,"").toLowerCase();l=l.replace(/<.*?>/g,"").toLowerCase();return gl?-1:0},"date-asc":function(g,l){g=Date.parse(g);l=Date.parse(l);if(isNaN(g)||g==="")g=Date.parse("01/01/1970 00:00:00");if(isNaN(l)||l==="")l=Date.parse("01/01/1970 00:00:00");return g-l},"date-desc":function(g,l){g=Date.parse(g);l=Date.parse(l);if(isNaN(g)||g==="")g=Date.parse("01/01/1970 00:00:00");if(isNaN(l)||l=== -"")l=Date.parse("01/01/1970 00:00:00");return l-g},"numeric-asc":function(g,l){return(g=="-"||g===""?0:g*1)-(l=="-"||l===""?0:l*1)},"numeric-desc":function(g,l){return(l=="-"||l===""?0:l*1)-(g=="-"||g===""?0:g*1)}};m.aTypes=[function(g){if(g.length===0)return"numeric";var l,q=false;l=g.charAt(0);if("0123456789-".indexOf(l)==-1)return null;for(var r=1;r")!=-1)return"html";return null}];m.fnVersionCheck=function(g){var l=function(w,x){for(;w.length=parseInt(u,10)};m._oExternConfig={iNextUnique:0};j.fn.dataTable=function(g){function l(){this.fnRecordsTotal=function(){return this.oFeatures.bServerSide? -this._iRecordsTotal:this.aiDisplayMaster.length};this.fnRecordsDisplay=function(){return this.oFeatures.bServerSide?this._iRecordsDisplay:this.aiDisplay.length};this.fnDisplayEnd=function(){return this.oFeatures.bServerSide?this.oFeatures.bPaginate===false?this._iDisplayStart+this.aiDisplay.length:Math.min(this._iDisplayStart+this._iDisplayLength,this._iDisplayStart+this.aiDisplay.length):this._iDisplayEnd};this.sInstance=this.oInstance=null;this.oFeatures={bPaginate:true,bLengthChange:true,bFilter:true, -bSort:true,bInfo:true,bAutoWidth:true,bProcessing:false,bSortClasses:true,bStateSave:false,bServerSide:false};this.oScroll={sX:"",sXInner:"",sY:"",bCollapse:false,iBarWidth:0};this.aanFeatures=[];this.oLanguage={sProcessing:"Processing...",sLengthMenu:"Show _MENU_ entries",sZeroRecords:"No matching records found",sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)", -sInfoPostFix:"",sSearch:"Search:",sUrl:"",oPaginate:{sFirst:"First",sPrevious:"Previous",sNext:"Next",sLast:"Last"}};this.aoData=[];this.aiDisplay=[];this.aiDisplayMaster=[];this.aoColumns=[];this.iNextId=0;this.asDataSearch=[];this.oPreviousSearch={sSearch:"",bRegex:false,bSmart:true};this.aoPreSearchCols=[];this.aaSorting=[[0,"asc",0]];this.aaSortingFixed=null;this.asStripClasses=[];this.asDestoryStrips=[];this.fnFooterCallback=this.fnHeaderCallback=this.fnRowCallback=null;this.aoDrawCallback=[]; -this.fnInitComplete=null;this.sTableId="";this.nTableWrapper=this.nTBody=this.nTFoot=this.nTHead=this.nTable=null;this.iDefaultSortIndex=0;this.bInitialised=false;this.aoOpenRows=[];this.sDom="lfrtip";this.sPaginationType="two_button";this.iCookieDuration=7200;this.sCookiePrefix="SpryMedia_DataTables_";this.sAjaxSource=null;this.bAjaxDataGet=true;this.fnServerData=function(a,b,c){j.ajax({url:a,data:b,success:c,dataType:"json",cache:false,error:function(){alert("DataTables warning: JSON data from server failed to load or be parsed. This is most likely to be caused by a JSON formatting error.")}})}; -this.fnFormatNumber=function(a){if(a<1E3)return a;else{var b=a+"";a=b.split("");var c="";b=b.length;for(var d=0;d=a.fnRecordsDisplay()?0:a.iInitDisplayStart;a.iInitDisplayStart=-1;F(a)}if(!(a.oFeatures.bServerSide&&!oa(a))){if(a.aiDisplay.length!==0){var i=a._iDisplayStart,h=a._iDisplayEnd;if(a.oFeatures.bServerSide){i=0;h=a.aoData.length}for(i=i;itr",a.nTHead)[0],V(a),a._iDisplayStart,a.fnDisplayEnd(),a.aiDisplay);typeof a.fnFooterCallback=="function"&&a.fnFooterCallback.call(a.oInstance,j(">tr",a.nTFoot)[0],V(a),a._iDisplayStart,a.fnDisplayEnd(),a.aiDisplay);f= -p.createDocumentFragment();b=p.createDocumentFragment();if(a.nTBody){e=a.nTBody.parentNode;b.appendChild(a.nTBody);c=a.nTBody.childNodes;for(b=c.length-1;b>=0;b--)c[b].parentNode.removeChild(c[b]);b=0;for(c=d.length;bj(a.nTable.parentNode).width()&&U(a)}b=0;for(c=a.aoDrawCallback.length;b< -c;b++)a.aoDrawCallback[b].fn.call(a.oInstance,a);a.bSorted=false;a.bFiltered=false}}function L(a){if(a.oFeatures.bSort)O(a,a.oPreviousSearch);else if(a.oFeatures.bFilter)P(a,a.oPreviousSearch);else{F(a);D(a)}}function oa(a){if(a.bAjaxDataGet){K(a,true);var b=a.aoColumns.length,c=[],d;a.iDraw++;c.push({name:"sEcho",value:a.iDraw});c.push({name:"iColumns",value:b});c.push({name:"sColumns",value:aa(a)});c.push({name:"iDisplayStart",value:a._iDisplayStart});c.push({name:"iDisplayLength",value:a.oFeatures.bPaginate!== -false?a._iDisplayLength:-1});if(a.oFeatures.bFilter!==false){c.push({name:"sSearch",value:a.oPreviousSearch.sSearch});c.push({name:"bRegex",value:a.oPreviousSearch.bRegex});for(d=0;d")c=c.parentNode;else if(i=="l"&&a.oFeatures.bPaginate&&a.oFeatures.bLengthChange){f=ra(a);e=1}else if(i=="f"&&a.oFeatures.bFilter){f=sa(a);e=1}else if(i=="r"&&a.oFeatures.bProcessing){f=ta(a);e=1}else if(i=="t"){f=ua(a);e=1}else if(i=="i"&&a.oFeatures.bInfo){f=va(a);e=1}else if(i=="p"&&a.oFeatures.bPaginate){f=wa(a);e=1}else if(m.aoFeatures.length!==0){h=m.aoFeatures;k=0;for(o=h.length;kcaption",a.nTable);i=0;for(k=d.length;i0&&a.nTable.removeChild(i[0]);if(a.nTFoot!==null){k=a.nTable.getElementsByTagName("tfoot");k.length>0&&a.nTable.removeChild(k[0])}i= -a.nTHead.cloneNode(true);a.nTable.insertBefore(i,a.nTable.childNodes[0]);if(a.nTFoot!==null){k=a.nTFoot.cloneNode(true);a.nTable.insertBefore(k,a.nTable.childNodes[1])}var I=ca(i);f=0;for(e=I.length;ff-a.oScroll.iBarWidth)a.nTable.style.width=v(f)}else a.nTable.style.width=v(f);f=j(a.nTable).outerWidth();e=a.nTHead.getElementsByTagName("tr");i=i.getElementsByTagName("tr");M(function(A,G){o=A.style;o.paddingTop="0";o.paddingBottom="0";o.borderTopWidth="0";o.borderBottomWidth= -"0";o.height=0;s=j(A).width();G.style.width=v(s);H.push(s)},i,e);if(a.nTFoot!==null){h=k.getElementsByTagName("tr");k=a.nTFoot.getElementsByTagName("tr");M(function(A,G){o=A.style;o.paddingTop="0";o.paddingBottom="0";o.borderTopWidth="0";o.borderBottomWidth="0";s=j(A).width();G.style.width=v(s);H.push(s)},h,k)}M(function(A){A.innerHTML="";A.style.width=v(H.shift())},i);a.nTFoot!==null&&M(function(A){A.innerHTML="";A.style.width=v(H.shift())},h);if(j(a.nTable).outerWidth()d.offsetWidth?a.oScroll.iBarWidth:0;if(a.nTable.offsetHeight'; -var c=j("input",b);c.val(a.oPreviousSearch.sSearch.replace('"',"""));c.keyup(function(){for(var d=a.aanFeatures.f,f=0,e=d.length;f=0;d--){f=ga(a.aoData[a.aiDisplay[d]]._aData[c],a.aoColumns[c].sType);if(!b.test(f)){a.aiDisplay.splice(d, -1);e++}}}}function ya(a,b,c,d,f){var e=fa(b,d,f);if(typeof c=="undefined"||c===null)c=0;if(m.afnFiltering.length!==0)c=1;if(b.length<=0){a.aiDisplay.splice(0,a.aiDisplay.length);a.aiDisplay=a.aiDisplayMaster.slice()}else if(a.aiDisplay.length==a.aiDisplayMaster.length||a.oPreviousSearch.sSearch.length>b.length||c==1||b.indexOf(a.oPreviousSearch.sSearch)!==0){a.aiDisplay.splice(0,a.aiDisplay.length);Q(a,1);for(c=0;c/g,"");else if(typeof a=="string")return a.replace(/\n/g, -" ");return a}function O(a,b){var c=[],d=m.oSort,f=a.aoData,e,i,h,k;if(!a.oFeatures.bServerSide&&(a.aaSorting.length!==0||a.aaSortingFixed!==null)){c=a.aaSortingFixed!==null?a.aaSortingFixed.concat(a.aaSorting):a.aaSorting.slice();for(h=0;h0){e=a.aoColumns[c[c.length-1][0]].iDataSort;i=a.aoColumns[e].sType;k+="iTest = oSort['"+i+"-"+c[c.length-1][1]+"']( aoData[a]._aData["+e+"], aoData[b]._aData["+e+"] );if (iTest===0) return oSort['numeric-"+c[c.length-1][1]+"'](a, b); return iTest;}";eval(k);a.aiDisplayMaster.sort(this.ClosureDataTables.fn)}this.ClosureDataTables=undefined}}if(typeof b=="undefined"||b)W(a);a.bSorted=true;if(a.oFeatures.bFilter)P(a, -a.oPreviousSearch,1);else{a.aiDisplay=a.aiDisplayMaster.slice();a._iDisplayStart=0;F(a);D(a)}}function $(a,b,c,d){j(b).click(function(f){if(a.aoColumns[c].bSortable!==false){var e=function(){var i,h;if(f.shiftKey){for(var k=false,o=0;o=i)for(b=0;b=0?a._iDisplayStart-a._iDisplayLength:0;if(a._iDisplayStart<0)a._iDisplayStart=0}else if(b=="next")if(a._iDisplayLength>=0){if(a._iDisplayStart+a._iDisplayLength=0){b=parseInt((a.fnRecordsDisplay()-1)/a._iDisplayLength,10)+1;a._iDisplayStart=(b-1)*a._iDisplayLength}else a._iDisplayStart=0;else J(a,0,"Unknown paging action: "+b);return c!=a._iDisplayStart}function va(a){var b=p.createElement("div");b.className=a.oClasses.sInfo;if(typeof a.aanFeatures.i=="undefined"){a.aoDrawCallback.push({fn:Ca,sName:"information"});a.sTableId!==""&&b.setAttribute("id",a.sTableId+"_info")}return b} -function Ca(a){if(!(!a.oFeatures.bInfo||a.aanFeatures.i.length===0)){var b=j(a.aanFeatures.i[0]),c=a.fnFormatNumber(a.fnRecordsTotal()),d=a.fnFormatNumber(a._iDisplayStart+1),f=a.fnFormatNumber(a.fnDisplayEnd()),e=a.fnFormatNumber(a.fnRecordsDisplay());if(a.fnRecordsDisplay()===0&&a.fnRecordsDisplay()==a.fnRecordsTotal())b.html(a.oLanguage.sInfoEmpty+a.oLanguage.sInfoPostFix);else if(a.fnRecordsDisplay()===0)b.html(a.oLanguage.sInfoEmpty+" "+a.oLanguage.sInfoFiltered.replace("_MAX_",c)+a.oLanguage.sInfoPostFix); -else a.fnRecordsDisplay()==a.fnRecordsTotal()?b.html(a.oLanguage.sInfo.replace("_START_",d).replace("_END_",f).replace("_TOTAL_",e)+a.oLanguage.sInfoPostFix):b.html(a.oLanguage.sInfo.replace("_START_",d).replace("_END_",f).replace("_TOTAL_",e)+" "+a.oLanguage.sInfoFiltered.replace("_MAX_",a.fnFormatNumber(a.fnRecordsTotal()))+a.oLanguage.sInfoPostFix);a=a.aanFeatures.i;if(a.length>1){b=b.html();c=1;for(d=a.length;c",c,d;if(a.aLengthMenu.length==2&&typeof a.aLengthMenu[0]=="object"&&typeof a.aLengthMenu[1]=="object"){c=0;for(d=a.aLengthMenu[0].length;c'+a.aLengthMenu[1][c]+""}else{c=0;for(d=a.aLengthMenu.length;c'+a.aLengthMenu[c]+""}b+="";var f=p.createElement("div");a.sTableId!==""&&typeof a.aanFeatures.l=="undefined"&&f.setAttribute("id",a.sTableId+ -"_length");f.className=a.oClasses.sLength;f.innerHTML=a.oLanguage.sLengthMenu.replace("_MENU_",b);j('select option[value="'+a._iDisplayLength+'"]',f).attr("selected",true);j("select",f).change(function(){var e=j(this).val(),i=a.aanFeatures.l;c=0;for(d=i.length;ca.aiDisplay.length||a._iDisplayLength==-1?a.aiDisplay.length:a._iDisplayStart+a._iDisplayLength}function Da(a,b){if(!a||a===null||a==="")return 0;if(typeof b=="undefined")b=p.getElementsByTagName("body")[0];var c=p.createElement("div");c.style.width=a;b.appendChild(c);a=c.offsetWidth;b.removeChild(c);return a}function ea(a){var b=0,c,d=0,f=a.aoColumns.length,e,i=j("th",a.nTHead);for(e= -0;etd",b);e.each(function(h){this.style.width="";h=da(a,h);if(h!==null&&a.aoColumns[h].sWidthOrig!=="")this.style.width=a.aoColumns[h].sWidthOrig});for(e=0;etd",b);if(f.length===0)f=j("thead tr:eq(0)>th",b);for(e=c=0;e0)a.aoColumns[e].sWidth=v(d);c++}a.nTable.style.width=v(j(b).outerWidth());b.parentNode.removeChild(b)}}function ia(a,b){if(a.oScroll.sX===""&&a.oScroll.sY!== -""){j(b).width();b.style.width=v(j(b).outerWidth()-a.oScroll.iBarWidth)}else if(a.oScroll.sX!=="")b.style.width=v(j(b).outerWidth())}function Ea(a,b,c){if(typeof c=="undefined"||c){c=Fa(a,b);b=N(a,b);if(c<0)return null;return a.aoData[c].nTr.getElementsByTagName("td")[b]}var d=-1,f,e;c=-1;var i=p.createElement("div");i.style.visibility="hidden";i.style.position="absolute";p.body.appendChild(i);f=0;for(e=a.aoData.length;fd){d=i.offsetWidth; -c=f}}p.body.removeChild(i);if(c>=0){b=N(a,b);if(a=a.aoData[c].nTr.getElementsByTagName("td")[b])return a}return null}function Fa(a,b){for(var c=0,d=-1,f=0;fc){c=e.length;d=f}}return d}function v(a){if(a===null)return"0px";if(typeof a=="number")return a+"px";if(a.indexOf("em")!=-1||a.indexOf("%")!=-1||a.indexOf("ex")!=-1||a.indexOf("px")!=-1)return a;return a+"px"}function La(a,b){if(a.length!=b.length)return 1;for(var c=0;cb&&a[d]--;c!=-1&&a.splice(c,1)}function qa(a,b){b=b.split(",");for(var c=[],d=0,f=a.aoColumns.length;d< -f;d++)for(var e=0;e4096){e=p.cookie.split(";");for(var h=0,k=e.length;h=d.aiDisplay.length){d._iDisplayStart-=d._iDisplayLength;if(d._iDisplayStart<0)d._iDisplayStart=0}if(typeof c=="undefined"||c){F(d);D(d)}return f};this.fnClearTable=function(a){var b=B(this[m.iApiIndex]);ba(b);if(typeof a=="undefined"||a)D(b)};this.fnOpen=function(a,b,c){var d=B(this[m.iApiIndex]);this.fnClose(a);var f=p.createElement("tr"),e=p.createElement("td");f.appendChild(e);e.className=c;e.colSpan=T(d);e.innerHTML=b;b=j("tr",d.nTBody);j.inArray(a,b)!=-1&&j(f).insertAfter(a); -d.aoOpenRows.push({nTr:f,nParent:a});return f};this.fnClose=function(a){for(var b=B(this[m.iApiIndex]),c=0;ctr",c.nTHead)[0];var h=j(">tr",c.nTFoot)[0],k=[],o=[];for(d=0;d< -f;d++){k.push(c.aoColumns[d].nTh);o.push(c.aoColumns[d].nTf)}if(b){for(d=b=0;d=T(c)){e.appendChild(k[a]);h&&h.appendChild(o[a]);d=0;for(f=c.aoData.length;dtd:eq("+i+")",c.aoData[d].nTr)[0])}}c.aoColumns[a].bVisible=true}else{e.removeChild(k[a]);h&&h.removeChild(o[a]);i=X(c);d=0;for(f=c.aoData.length;dtr:even",c).addClass(a.asDestoryStrips[0]);j(">tr:odd",c).addClass(a.asDestoryStrips[1]);b=0;for(d=E.length;bt<"F"ip>'}if(e.oScroll.sX!== -""||e.oScroll.sY!=="")e.oScroll.iBarWidth=Ja();if(typeof g.iDisplayStart!="undefined"&&typeof e.iInitDisplayStart=="undefined"){e.iInitDisplayStart=g.iDisplayStart;e._iDisplayStart=g.iDisplayStart}if(typeof g.bStateSave!="undefined"){e.oFeatures.bStateSave=g.bStateSave;Ia(e,g);e.aoDrawCallback.push({fn:Ga,sName:"state_save"})}if(typeof g.aaData!="undefined")h=true;if(typeof g!="undefined"&&typeof g.aoData!="undefined")g.aoColumns=g.aoData;if(typeof g.oLanguage!="undefined")if(typeof g.oLanguage.sUrl!= -"undefined"&&g.oLanguage.sUrl!==""){e.oLanguage.sUrl=g.oLanguage.sUrl;j.getJSON(e.oLanguage.sUrl,null,function(o){u(e,o,true)});i=true}else u(e,g.oLanguage,false)}else g={};if(typeof g.asStripClasses=="undefined"){e.asStripClasses.push(e.oClasses.sStripOdd);e.asStripClasses.push(e.oClasses.sStripEven)}c=false;d=j("tbody>tr",this);a=0;for(b=e.asStripClasses.length;a=0;a--){k=g.aoColumnDefs[a].aTargets;c=0;for(d=k.length;c=0){for(;e.aoColumns.length<=k[c];)y(e);C(e,k[c],g.aoColumnDefs[a])}else if(typeof k[c]=="number"&&k[c]<0)C(e,e.aoColumns.length+k[c],g.aoColumnDefs[a]);else if(typeof k[c]=="string"){b= -0;for(f=e.aoColumns.length;b0)e.nTFoot=this.getElementsByTagName("tfoot")[0];if(h)for(a=0;a y) ? 1 : 0)); -}; - -jQuery.fn.dataTableExt.oSort['percent-desc'] = function(a,b) { - var x = (a == "-") ? 0 : a.replace( /%/, "" ); - var y = (b == "-") ? 0 : b.replace( /%/, "" ); - x = parseFloat( x ); - y = parseFloat( y ); - return ((x < y) ? 1 : ((x > y) ? -1 : 0)); -}; \ No newline at end of file diff --git a/coverage/assets/0.3.9/jquery.timeago.js b/coverage/assets/0.3.9/jquery.timeago.js deleted file mode 100644 index 0ada770a9..000000000 --- a/coverage/assets/0.3.9/jquery.timeago.js +++ /dev/null @@ -1,141 +0,0 @@ -/* - * timeago: a jQuery plugin, version: 0.9 (2010-06-21) - * @requires jQuery v1.2.3 or later - * - * Timeago is a jQuery plugin that makes it easy to support automatically - * updating fuzzy timestamps (e.g. "4 minutes ago" or "about 1 day ago"). - * - * For usage and examples, visit: - * http://timeago.yarp.com/ - * - * Licensed under the MIT: - * http://www.opensource.org/licenses/mit-license.php - * - * Copyright (c) 2008-2010, Ryan McGeary (ryanonjavascript -[at]- mcgeary [*dot*] org) - */ -(function($) { - $.timeago = function(timestamp) { - if (timestamp instanceof Date) return inWords(timestamp); - else if (typeof timestamp == "string") return inWords($.timeago.parse(timestamp)); - else return inWords($.timeago.datetime(timestamp)); - }; - var $t = $.timeago; - - $.extend($.timeago, { - settings: { - refreshMillis: 60000, - allowFuture: false, - strings: { - prefixAgo: null, - prefixFromNow: null, - suffixAgo: "ago", - suffixFromNow: "from now", - seconds: "less than a minute", - minute: "about a minute", - minutes: "%d minutes", - hour: "about an hour", - hours: "about %d hours", - day: "a day", - days: "%d days", - month: "about a month", - months: "%d months", - year: "about a year", - years: "%d years", - numbers: [] - } - }, - inWords: function(distanceMillis) { - var $l = this.settings.strings; - var prefix = $l.prefixAgo; - var suffix = $l.suffixAgo; - if (this.settings.allowFuture) { - if (distanceMillis < 0) { - prefix = $l.prefixFromNow; - suffix = $l.suffixFromNow; - } - distanceMillis = Math.abs(distanceMillis); - } - - var seconds = distanceMillis / 1000; - var minutes = seconds / 60; - var hours = minutes / 60; - var days = hours / 24; - var years = days / 365; - - function substitute(stringOrFunction, number) { - var string = $.isFunction(stringOrFunction) ? stringOrFunction(number) : stringOrFunction; - var value = ($l.numbers && $l.numbers[number]) || number; - return string.replace(/%d/i, value); - } - - var words = seconds < 45 && substitute($l.seconds, Math.round(seconds)) || - seconds < 90 && substitute($l.minute, 1) || - minutes < 45 && substitute($l.minutes, Math.round(minutes)) || - minutes < 90 && substitute($l.hour, 1) || - hours < 24 && substitute($l.hours, Math.round(hours)) || - hours < 48 && substitute($l.day, 1) || - days < 30 && substitute($l.days, Math.floor(days)) || - days < 60 && substitute($l.month, 1) || - days < 365 && substitute($l.months, Math.floor(days / 30)) || - years < 2 && substitute($l.year, 1) || - substitute($l.years, Math.floor(years)); - - return $.trim([prefix, words, suffix].join(" ")); - }, - parse: function(iso8601) { - var s = $.trim(iso8601); - s = s.replace(/\.\d\d\d/,""); // remove milliseconds - s = s.replace(/-/,"/").replace(/-/,"/"); - s = s.replace(/T/," ").replace(/Z/," UTC"); - s = s.replace(/([\+-]\d\d)\:?(\d\d)/," $1$2"); // -04:00 -> -0400 - return new Date(s); - }, - datetime: function(elem) { - // jQuery's `is()` doesn't play well with HTML5 in IE - var isTime = $(elem).get(0).tagName.toLowerCase() == "time"; // $(elem).is("time"); - var iso8601 = isTime ? $(elem).attr("datetime") : $(elem).attr("title"); - return $t.parse(iso8601); - } - }); - - $.fn.timeago = function() { - var self = this; - self.each(refresh); - - var $s = $t.settings; - if ($s.refreshMillis > 0) { - setInterval(function() { self.each(refresh); }, $s.refreshMillis); - } - return self; - }; - - function refresh() { - var data = prepareData(this); - if (!isNaN(data.datetime)) { - $(this).text(inWords(data.datetime)); - } - return this; - } - - function prepareData(element) { - element = $(element); - if (!element.data("timeago")) { - element.data("timeago", { datetime: $t.datetime(element) }); - var text = $.trim(element.text()); - if (text.length > 0) element.attr("title", text); - } - return element.data("timeago"); - } - - function inWords(date) { - return $t.inWords(distance(date)); - } - - function distance(date) { - return (new Date().getTime() - date.getTime()); - } - - // fix for IE6 suckage - document.createElement("abbr"); - document.createElement("time"); -})(jQuery); diff --git a/coverage/assets/0.3.9/jquery.url.js b/coverage/assets/0.3.9/jquery.url.js deleted file mode 100644 index d1715ebcd..000000000 --- a/coverage/assets/0.3.9/jquery.url.js +++ /dev/null @@ -1,174 +0,0 @@ -// JQuery URL Parser -// Written by Mark Perkins, mark@allmarkedup.com -// License: http://unlicense.org/ (i.e. do what you want with it!) - -jQuery.url = function() -{ - var segments = {}; - - var parsed = {}; - - /** - * Options object. Only the URI and strictMode values can be changed via the setters below. - */ - var options = { - - url : window.location, // default URI is the page in which the script is running - - strictMode: false, // 'loose' parsing by default - - key: ["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"], // keys available to query - - q: { - name: "queryKey", - parser: /(?:^|&)([^&=]*)=?([^&]*)/g - }, - - parser: { - strict: /^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/, //less intuitive, more accurate to the specs - loose: /^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/ // more intuitive, fails on relative paths and deviates from specs - } - - }; - - /** - * Deals with the parsing of the URI according to the regex above. - * Written by Steven Levithan - see credits at top. - */ - var parseUri = function() - { - str = decodeURI( options.url ); - - var m = options.parser[ options.strictMode ? "strict" : "loose" ].exec( str ); - var uri = {}; - var i = 14; - - while ( i-- ) { - uri[ options.key[i] ] = m[i] || ""; - } - - uri[ options.q.name ] = {}; - uri[ options.key[12] ].replace( options.q.parser, function ( $0, $1, $2 ) { - if ($1) { - uri[options.q.name][$1] = $2; - } - }); - - return uri; - }; - - /** - * Returns the value of the passed in key from the parsed URI. - * - * @param string key The key whose value is required - */ - var key = function( key ) - { - if ( ! parsed.length ) - { - setUp(); // if the URI has not been parsed yet then do this first... - } - if ( key == "base" ) - { - if ( parsed.port !== null && parsed.port !== "" ) - { - return parsed.protocol+"://"+parsed.host+":"+parsed.port+"/"; - } - else - { - return parsed.protocol+"://"+parsed.host+"/"; - } - } - - return ( parsed[key] === "" ) ? null : parsed[key]; - }; - - /** - * Returns the value of the required query string parameter. - * - * @param string item The parameter whose value is required - */ - var param = function( item ) - { - if ( ! parsed.length ) - { - setUp(); // if the URI has not been parsed yet then do this first... - } - return ( parsed.queryKey[item] === null ) ? null : parsed.queryKey[item]; - }; - - /** - * 'Constructor' (not really!) function. - * Called whenever the URI changes to kick off re-parsing of the URI and splitting it up into segments. - */ - var setUp = function() - { - parsed = parseUri(); - - getSegments(); - }; - - /** - * Splits up the body of the URI into segments (i.e. sections delimited by '/') - */ - var getSegments = function() - { - var p = parsed.path; - segments = []; // clear out segments array - segments = parsed.path.length == 1 ? {} : ( p.charAt( p.length - 1 ) == "/" ? p.substring( 1, p.length - 1 ) : path = p.substring( 1 ) ).split("/"); - }; - - return { - - /** - * Sets the parsing mode - either strict or loose. Set to loose by default. - * - * @param string mode The mode to set the parser to. Anything apart from a value of 'strict' will set it to loose! - */ - setMode : function( mode ) - { - strictMode = mode == "strict" ? true : false; - return this; - }, - - /** - * Sets URI to parse if you don't want to to parse the current page's URI. - * Calling the function with no value for newUri resets it to the current page's URI. - * - * @param string newUri The URI to parse. - */ - setUrl : function( newUri ) - { - options.url = newUri === undefined ? window.location : newUri; - setUp(); - return this; - }, - - /** - * Returns the value of the specified URI segment. Segments are numbered from 1 to the number of segments. - * For example the URI http://test.com/about/company/ segment(1) would return 'about'. - * - * If no integer is passed into the function it returns the number of segments in the URI. - * - * @param int pos The position of the segment to return. Can be empty. - */ - segment : function( pos ) - { - if ( ! parsed.length ) - { - setUp(); // if the URI has not been parsed yet then do this first... - } - if ( pos === undefined ) - { - return segments.length; - } - return ( segments[pos] === "" || segments[pos] === undefined ) ? null : segments[pos]; - }, - - attr : key, // provides public access to private 'key' function - see above - - param : param // provides public access to private 'param' function - see above - - }; - -}(); \ No newline at end of file diff --git a/coverage/assets/0.3.9/loading.gif b/coverage/assets/0.3.9/loading.gif deleted file mode 100644 index 3596a61f3..000000000 Binary files a/coverage/assets/0.3.9/loading.gif and /dev/null differ diff --git a/coverage/assets/0.3.9/magnify.png b/coverage/assets/0.3.9/magnify.png deleted file mode 100644 index 6073b9530..000000000 Binary files a/coverage/assets/0.3.9/magnify.png and /dev/null differ diff --git a/coverage/assets/0.3.9/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png b/coverage/assets/0.3.9/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png deleted file mode 100644 index 5b5dab2ab..000000000 Binary files a/coverage/assets/0.3.9/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png and /dev/null differ diff --git a/coverage/assets/0.3.9/smoothness/images/ui-bg_flat_75_ffffff_40x100.png b/coverage/assets/0.3.9/smoothness/images/ui-bg_flat_75_ffffff_40x100.png deleted file mode 100644 index ac8b229af..000000000 Binary files a/coverage/assets/0.3.9/smoothness/images/ui-bg_flat_75_ffffff_40x100.png and /dev/null differ diff --git a/coverage/assets/0.3.9/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png b/coverage/assets/0.3.9/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png deleted file mode 100644 index ad3d6346e..000000000 Binary files a/coverage/assets/0.3.9/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png and /dev/null differ diff --git a/coverage/assets/0.3.9/smoothness/images/ui-bg_glass_65_ffffff_1x400.png b/coverage/assets/0.3.9/smoothness/images/ui-bg_glass_65_ffffff_1x400.png deleted file mode 100644 index 42ccba269..000000000 Binary files a/coverage/assets/0.3.9/smoothness/images/ui-bg_glass_65_ffffff_1x400.png and /dev/null differ diff --git a/coverage/assets/0.3.9/smoothness/images/ui-bg_glass_75_dadada_1x400.png b/coverage/assets/0.3.9/smoothness/images/ui-bg_glass_75_dadada_1x400.png deleted file mode 100644 index 5a46b47cb..000000000 Binary files a/coverage/assets/0.3.9/smoothness/images/ui-bg_glass_75_dadada_1x400.png and /dev/null differ diff --git a/coverage/assets/0.3.9/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png b/coverage/assets/0.3.9/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png deleted file mode 100644 index 86c2baa65..000000000 Binary files a/coverage/assets/0.3.9/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png and /dev/null differ diff --git a/coverage/assets/0.3.9/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png b/coverage/assets/0.3.9/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png deleted file mode 100644 index 4443fdc1a..000000000 Binary files a/coverage/assets/0.3.9/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png and /dev/null differ diff --git a/coverage/assets/0.3.9/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/coverage/assets/0.3.9/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png deleted file mode 100644 index 7c9fa6c6e..000000000 Binary files a/coverage/assets/0.3.9/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png and /dev/null differ diff --git a/coverage/assets/0.3.9/smoothness/images/ui-icons_222222_256x240.png b/coverage/assets/0.3.9/smoothness/images/ui-icons_222222_256x240.png deleted file mode 100644 index b273ff111..000000000 Binary files a/coverage/assets/0.3.9/smoothness/images/ui-icons_222222_256x240.png and /dev/null differ diff --git a/coverage/assets/0.3.9/smoothness/images/ui-icons_2e83ff_256x240.png b/coverage/assets/0.3.9/smoothness/images/ui-icons_2e83ff_256x240.png deleted file mode 100644 index 09d1cdc85..000000000 Binary files a/coverage/assets/0.3.9/smoothness/images/ui-icons_2e83ff_256x240.png and /dev/null differ diff --git a/coverage/assets/0.3.9/smoothness/images/ui-icons_454545_256x240.png b/coverage/assets/0.3.9/smoothness/images/ui-icons_454545_256x240.png deleted file mode 100644 index 59bd45b90..000000000 Binary files a/coverage/assets/0.3.9/smoothness/images/ui-icons_454545_256x240.png and /dev/null differ diff --git a/coverage/assets/0.3.9/smoothness/images/ui-icons_888888_256x240.png b/coverage/assets/0.3.9/smoothness/images/ui-icons_888888_256x240.png deleted file mode 100644 index 6d02426c1..000000000 Binary files a/coverage/assets/0.3.9/smoothness/images/ui-icons_888888_256x240.png and /dev/null differ diff --git a/coverage/assets/0.3.9/smoothness/images/ui-icons_cd0a0a_256x240.png b/coverage/assets/0.3.9/smoothness/images/ui-icons_cd0a0a_256x240.png deleted file mode 100644 index 2ab019b73..000000000 Binary files a/coverage/assets/0.3.9/smoothness/images/ui-icons_cd0a0a_256x240.png and /dev/null differ diff --git a/coverage/assets/0.3.9/smoothness/jquery-ui-1.8.4.custom.css b/coverage/assets/0.3.9/smoothness/jquery-ui-1.8.4.custom.css deleted file mode 100644 index b8b2bbe50..000000000 --- a/coverage/assets/0.3.9/smoothness/jquery-ui-1.8.4.custom.css +++ /dev/null @@ -1,295 +0,0 @@ -/* - * jQuery UI CSS Framework @VERSION - * - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - */ - -/* Layout helpers -----------------------------------*/ -.ui-helper-hidden { display: none; } -.ui-helper-hidden-accessible { position: absolute; left: -99999999px; } -.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } -.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } -.ui-helper-clearfix { display: inline-block; } -/* required comment for clearfix to work in Opera \*/ -* html .ui-helper-clearfix { height:1%; } -.ui-helper-clearfix { display:block; } -/* end clearfix */ -.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } - - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { cursor: default !important; } - - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } - - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } - - -/* - * jQuery UI CSS Framework @VERSION - * - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - * - * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px - */ - - -/* Component containers -----------------------------------*/ -.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; } -.ui-widget .ui-widget { font-size: 1em; } -.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; } -.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; } -.ui-widget-content a { color: #222222; } -.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; } -.ui-widget-header a { color: #222222; } - -/* Interaction states -----------------------------------*/ -.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; } -.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; } -.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } -.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; } -.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } -.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; } -.ui-widget :active { outline: none; } - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; } -.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } -.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; } -.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } -.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } -.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } -.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } -.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } -.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); } -.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } -.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } -.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); } -.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); } - -/* positioning */ -.ui-icon-carat-1-n { background-position: 0 0; } -.ui-icon-carat-1-ne { background-position: -16px 0; } -.ui-icon-carat-1-e { background-position: -32px 0; } -.ui-icon-carat-1-se { background-position: -48px 0; } -.ui-icon-carat-1-s { background-position: -64px 0; } -.ui-icon-carat-1-sw { background-position: -80px 0; } -.ui-icon-carat-1-w { background-position: -96px 0; } -.ui-icon-carat-1-nw { background-position: -112px 0; } -.ui-icon-carat-2-n-s { background-position: -128px 0; } -.ui-icon-carat-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -64px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -64px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 0 -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-off { background-position: -96px -144px; } -.ui-icon-radio-on { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; } -.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } -.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } -.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } -.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } -.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } - -/* Overlays */ -.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } -.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; } \ No newline at end of file diff --git a/coverage/assets/0.3.9/stylesheet.css b/coverage/assets/0.3.9/stylesheet.css deleted file mode 100644 index 9b50a9b05..000000000 --- a/coverage/assets/0.3.9/stylesheet.css +++ /dev/null @@ -1,341 +0,0 @@ -/* ----------------------------------------------------------------------- - - - Blueprint CSS Framework 0.9 - http://blueprintcss.org - - * Copyright (c) 2007-Present. See LICENSE for more info. - * See README for instructions on how to use Blueprint. - * For credits and origins, see AUTHORS. - * This is a compressed file. See the sources in the 'src' directory. - ------------------------------------------------------------------------ */ - -/* reset.css */ -html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;} -article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;} -body {line-height:1.5;} -table {border-collapse:separate;border-spacing:0;} -caption, th, td {text-align:left;font-weight:normal;} -table, td, th {vertical-align:middle;} -blockquote:before, blockquote:after, q:before, q:after {content:"";} -blockquote, q {quotes:"" "";} -a img {border:none;} - -/* typography.css */ -html {font-size:100.01%;} -body {font-size:82%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;} -h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;} -h1 {font-size:3em;line-height:1;margin-bottom:0.5em;} -h2 {font-size:2em;margin-bottom:0.75em;} -h3 {font-size:1.5em;line-height:1;margin-bottom:1em;} -h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;} -h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;} -h6 {font-size:1em;font-weight:bold;} -h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;} -p {margin:0 0 1.5em;} -p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;} -p img.right {float:right;margin:1.5em 0 1.5em 1.5em;} -a:focus, a:hover {color:#000;} -a {color:#009;text-decoration:underline;} -blockquote {margin:1.5em;color:#666;font-style:italic;} -strong {font-weight:bold;} -em, dfn {font-style:italic;} -dfn {font-weight:bold;} -sup, sub {line-height:0;} -abbr, acronym {border-bottom:1px dotted #666;} -address {margin:0 0 1.5em;font-style:italic;} -del {color:#666;} -pre {margin:1.5em 0;white-space:pre;} -pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;} -li ul, li ol {margin:0;} -ul, ol {margin:0 1.5em 1.5em 0;padding-left:3.333em;} -ul {list-style-type:disc;} -ol {list-style-type:decimal;} -dl {margin:0 0 1.5em 0;} -dl dt {font-weight:bold;} -dd {margin-left:1.5em;} -table {margin-bottom:1.4em;width:100%;} -th {font-weight:bold;} -thead th {background:#c3d9ff;} -th, td, caption {padding:4px 10px 4px 5px;} -tr.even td {background:#efefef;} -tfoot {font-style:italic;} -caption {background:#eee;} -.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;} -.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;} -.hide {display:none;} -.quiet {color:#666;} -.loud {color:#000;} -.highlight {background:#ff0;} -.added {background:#060;color:#fff;} -.removed {background:#900;color:#fff;} -.first {margin-left:0;padding-left:0;} -.last {margin-right:0;padding-right:0;} -.top {margin-top:0;padding-top:0;} -.bottom {margin-bottom:0;padding-bottom:0;} - -/* forms.css */ -label {font-weight:bold;} -fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;} -legend {font-weight:bold;font-size:1.2em;} -input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;} -input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;} -input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;} -input.text, input.title {width:300px;padding:5px;} -input.title {font-size:1.5em;} -textarea {width:390px;height:250px;padding:5px;} -input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;} -form.inline {line-height:3;} -form.inline p {margin-bottom:0;} -.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;} -.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;} -.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;} -.success {background:#E6EFC2;color:#264409;border-color:#C6D880;} -.error a {color:#8a1f11;} -.notice a {color:#514721;} -.success a {color:#264409;} -.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;} -hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;} -hr.space {background:#fff;color:#fff;visibility:hidden;} -.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;} -.clearfix, .container {display:block;} -.clear {clear:both;} - -#loading { - position: fixed; - left: 40%; - top: 50%; -} - -a { - color: #600; - text-decoration: none; -} - -a:hover { - color: #900; - text-decoration: underline; -} - -body { - font-family: "Lucida Grande", Helvetica, "Helvetica Neue", Arial, sans-serif; - padding: 12px; - background-color: #333; -} - -h1, h2, h3, h4 { - color: #1C2324; - margin: 0; - padding: 0; - margin-bottom: 12px; -} - -table { - width: 100%; -} - -#content { - clear: left; - background-color: white; - border: 2px solid #ddd; - border-top: 8px solid #ddd; - padding: 18px; - -webkit-border-bottom-left-radius: 5px; - -webkit-border-bottom-right-radius: 5px; - -webkit-border-top-right-radius: 5px; - -moz-border-radius-bottomleft: 5px; - -moz-border-radius-bottomright: 5px; - -moz-border-radius-topright: 5px; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; - border-top-right-radius: 5px; -} - -.dataTables_filter, .dataTables_info { - padding: 2px 6px; -} - -abbr.timeago { - text-decoration: none; - border: none; - font-weight: bold; -} - -.timestamp { - float: right; - color: #ddd; -} - -.group_tabs { - list-style: none; - float: left; - margin: 0; - padding: 0; -} -.group_tabs li { - display: inline; - float: left; -} - -.group_tabs li a { - font-family: Helvetica, Arial, sans-serif; - display: block; - float: left; - text-decoration: none; - padding: 4px 8px; - background-color: #aaa; - background: -webkit-gradient(linear, 0 0, 0 bottom, from(#DDD), to(#aaa)); - background: -moz-linear-gradient(#DDD, #aaa); - background: linear-gradient(#DDD, #aaa); - text-shadow: #e5e5e5 1px 1px 0px; - border-bottom: none; - color: #333; - font-weight: bold; - margin-right: 8px; - border-top: 1px solid #efefef; - -webkit-border-top-left-radius: 2px; - -webkit-border-top-right-radius: 2px; - -moz-border-radius-topleft: 2px; - -moz-border-radius-topright: 2px; - border-top-left-radius: 2px; - border-top-right-radius: 2px; -} - -.group_tabs li a:hover { - background-color: #ccc; - background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eee), to(#aaa)); - background: -moz-linear-gradient(#eee, #aaa); - background: linear-gradient(#eee, #aaa); -} - -.group_tabs li a:active { - padding-top: 5px; - padding-bottom: 3px; -} - -.group_tabs li.active a { - color: black; - text-shadow: #fff 1px 1px 0px; - background-color: #ddd; - background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#ddd)); - background: -moz-linear-gradient(#fff, #ddd); - background: linear-gradient(#fff, #ddd); -} - -.file_list { - margin-bottom: 18px; -} - -a.src_link { - background: url('./magnify.png') no-repeat left 50%; - padding-left: 18px; -} - -tr, td { - margin: 0; - padding: 0; -} - -th { - white-space: nowrap; -} - -th.ui-state-default { - cursor: pointer; -} - -th span.ui-icon { - float: left; -} - -td { - padding: 4px 8px; -} - -.source_table td { - padding: 2px 8px; -} - - -.source_table { - overflow: auto; -} - -.source_table table { - width: 95%; -} - -.source_table thead td { - background-color: white; -} - -.source_table thead th { - background-color: white; -} - -.source_table td.hits { - text-align: right; -} - -.source_table h3, .source_table h4 { - padding: 0; - margin: 0; - margin-bottom: 4px; -} - -td pre { - margin: 0; - padding: 0; - color: #222; - font-family: "Monaco", "Inconsolata", "Consolas", monospace; -} - -.line_number { - width: 20px; - font-weight: bold; -} - -#footer { - color: #ddd; - font-size: 12px; - font-weight: bold; - margin-top: 12px; - text-align: right; -} -#footer a { - color: #eee; - text-decoration: underline; -} -#footer a:hover { - color: #fff; - text-decoration: none; -} - -.green { - color: #090; -} -.red { - color: #900; -} -.yellow { - color: #da0; -} -.hit.odd td { - background-color: #bbdbb6; -} -.hit.even td { - background-color: #cde1c9; -} -.miss.odd td { - background-color: #f19683; -} -.miss.even td { - background-color: #efb5a8; -} -.never.odd td { - background-color: #efefef; -} -.never.even td { - background-color: #f4f4f4; -} \ No newline at end of file diff --git a/coverage/index.html b/coverage/index.html deleted file mode 100644 index f554f8dea..000000000 --- a/coverage/index.html +++ /dev/null @@ -1,89552 +0,0 @@ - - - - Code coverage for Danbooru - - - - - - - - - - - - - - - -
    - loading -
    - - - diff --git a/coverage/resultset.yml b/coverage/resultset.yml deleted file mode 100644 index ccb7ee8f9..000000000 --- a/coverage/resultset.yml +++ /dev/null @@ -1,13147 +0,0 @@ ---- -Unit Tests: - :original_result: - /Users/ayi/Projects/personal/danbooru/vendor/plugins/jrails/lib/jrails.rb: - - 1 - - - - 1 - - 1 - - 1 - /Users/ayi/Projects/personal/danbooru/vendor/plugins/jrails/lib/jrails/jrails.rb: - - 1 - - 1 - - - - - - - - - - - - - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - - - - - 1 - - 3 - - 5 - - 1 - - 1 - - 1 - - - - - - - - - - 1 - - 1 - - - - 1 - - - - - - - - - - - - - - - - 1 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - - - 1 - - - - 1 - - - - 1 - - 1 - - - - - - 1 - - 1 - - - - 1 - - 1 - - - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 1 - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - - - - - 1 - - 1 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - 0 - - - - - - - - 0 - - 0 - - 0 - - - - 0 - - - - 0 - - - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - - - - - 1 - - - - 1 - - 1 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - - - 1 - - - - 1 - - 1 - - - - - - 1 - - 0 - - - - - - - - 1 - - - - 1 - - 1 - - - - - - 1 - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - - - 0 - - - - - - 0 - - - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - - - - - - - - - 1 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - 0 - - - - 0 - - - - 0 - - - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - - - 0 - - - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - - - - - - - - /Users/ayi/Projects/personal/danbooru/vendor/plugins/jrails/lib/jrails/asset_tag_ext.rb: - - - - - - - - - - - - - - - - 1 - - - - 1 - - 0 - - - - 1 - - - - - - - - 1 - - 1 - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - - - - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - 1 - - - /Users/ayi/Projects/personal/danbooru/vendor/plugins/jrails/lib/jrails/jquery_selector_assertions.rb: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - 1 - - 1 - - 1 - - 4 - - 4 - - - - - - - - - - 1 - - 1 - - 1 - - - - 1 - - - - - - - - - - - - - - - - - - - - - - 1 - - 5 - - - - - - 1 - - 1 - - - - - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 1 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/admin/posts_controller.rb: - - 1 - - 1 - - 1 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/admin/users_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/application_controller.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - - - 1 - - 1 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - 0 - - 0 - - - - 0 - - 0 - - - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 7 - - 0 - - 0 - - - - 0 - - - - - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/helpers/application_helper.rb: - - 1 - - 1 - - 0 - - 0 - - - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 1 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/helpers/admin/users_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/advertisements_helper.rb: - - 1 - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/helpers/artist_versions_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/artists_helper.rb: - - 1 - - 1 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/helpers/bans_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/comment_votes_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/comments_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/dmails_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/favorites_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/forum_posts_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/forum_topics_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/janitor_trials_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/notes_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/pool_versions_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/pools_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/post_moderation_details_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/post_versions_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/post_votes_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/posts_helper.rb: - - 1 - - 1 - - 0 - - - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/helpers/sessions_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/tag_aliases_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/tag_implications_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/tag_subscriptions_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/tags_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/unapprovals_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/uploads_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/user_feedback_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/users_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/wiki_page_versions_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/wiki_pages_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/models/user.rb: - - 1 - - - - 1 - - 1 - - 1 - - - - 1 - - 1 - - 1 - - 1 - - 1 - - 9 - - 9 - - 1 - - 1 - - 9 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 1 - - 8 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 1 - - - - 1 - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 21 - - - - - - - - 1 - - 1 - - 21 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 16 - - - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - 0 - - - - 0 - - - - - - - - 1 - - 1 - - 8 - - - - 0 - - 0 - - - - - - - - 1 - - 8 - - 4 - - 4 - - 4 - - 4 - - 4 - - 0 - - 0 - - 4 - - 0 - - 4 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - - - 1 - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - - - - - - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/advertisement_hits_controller.rb: - - 1 - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/advertisements_controller.rb: - - 1 - - 1 - - - - 1 - - 0 - - - - - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/artist_versions_controller.rb: - - 1 - - 1 - - - - 1 - - 0 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/artists_controller.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - 0 - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/bans_controller.rb: - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/comment_votes_controller.rb: - - 1 - - 1 - - 0 - - 0 - - - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/comments_controller.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/dmails_controller.rb: - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/dtext_controller.rb: - - 1 - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/favorites_controller.rb: - - 1 - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - - - - - 0 - - - - - - 1 - - 0 - - - - - - - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/forum_posts_controller.rb: - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/forum_topics_controller.rb: - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/ip_bans_controller.rb: - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/janitor_trials_controller.rb: - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/notes_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/pool_versions_controller.rb: - - 1 - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/pools_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/post_histories_controller.rb: - - 1 - - 1 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/post_moderation_details_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/post_votes_controller.rb: - - 1 - - 1 - - 0 - - 0 - - - - 0 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/posts_controller.rb: - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/sessions_controller.rb: - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/static_controller.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/controllers/tag_aliases_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/tag_implications_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/tag_subscriptions_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/tags_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/unapprovals_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/uploads_controller.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/user_feedback_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/user_maintenance_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/users_controller.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - - - 1 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/wiki_page_versions_controller.rb: - - 1 - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/wiki_pages_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/anonymous_user.rb: - - - - 1 - - 1 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 7 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/cache.rb: - - 1 - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 21 - - 21 - - - - 21 - - 21 - - 21 - - 21 - - 21 - - 21 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/current_user.rb: - - 1 - - 1 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - - - - - - - 1 - - 8 - - - - - - 1 - - 8 - - - - - - 1 - - 14 - - - - - - 1 - - 0 - - - - - - 1 - - 14 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/d_text.rb: - - 1 - - - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - - - - - - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - - - - - - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - 0 - - - - - - 0 - - 0 - - - - 0 - - - - - - - - 0 - - 0 - - - - 0 - - - - - - - - 0 - - - - - - - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/date_tag.rb: - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 1 - - 0 - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/download.rb: - - 1 - - 1 - - - - 1 - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - - - - - - - - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/favorite.rb: - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/pixiv_proxy.rb: - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - - - - - 0 - - 0 - - - - - - - - 0 - - - - - - 1 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - - - - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/post_sets/base.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/post_sets/favorite.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/post_sets/post.rb: - - 1 - - 1 - - 1 - - - - 1 - - 1 - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/related_tag_calculator.rb: - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 0 - - 0 - - - - - - - - - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/remote_server.rb: - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/advertisement.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - - - - - - - 1 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/advertisement_hit.rb: - - 1 - - 1 - - - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/models/artist.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 1 - - 1 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - - - 1 - - 1 - - - - - - 1 - - 0 - - 0 - - - - 0 - - 0 - - - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 1 - - 0 - - - - - - - - 1 - - 1 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - - - - - 1 - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - 0 - - - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - 0 - - - - - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - - - - - - - - - - - - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - - - - - - - 1 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/artist_url.rb: - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/artist_version.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/ban.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/comment.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - - - 1 - /Users/ayi/Projects/personal/danbooru/app/models/comment_vote.rb: - - 1 - - 1 - - - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/dmail.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 8 - - - - - - - - 1 - - 1 - - - - 1 - - 1 - - 4 - - - - 4 - - 4 - - 4 - - 4 - - - - 4 - - 4 - - 4 - - - - - - 4 - - - - - - 1 - - 0 - - 0 - - - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 8 - - 0 - - - - - - - - 1 - - 0 - - - - 0 - - 0 - - - - - - - - 1 - - 8 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/forum_post.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/forum_topic.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/ip_ban.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 8 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - - - - - - - - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/janitor_trial.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 4 - - - - 4 - - - - - - 1 - - 4 - - - - - - 1 - - 2 - - - - - - - - - - - - 1 - - 1 - - - - - - 1 - - 1 - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/jobs/backup_to_s3.rb: - - 1 - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/jobs/calculate_post_count.rb: - - 1 - - 1 - - 1 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/jobs/calculate_related_tags.rb: - - 1 - - 1 - - 1 - - 0 - - - - 0 - - 0 - - 0 - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/jobs/calculate_uploaded_tags.rb: - - 1 - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/jobs/create_tag_alias.rb: - - 1 - - 1 - - 1 - - 0 - - - - - - - - - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/jobs/create_tag_implication.rb: - - 1 - - 1 - - 1 - - 0 - - - - - - - - - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/jobs/fix_pixiv_uploads.rb: - - 1 - - 1 - - 1 - - 0 - - - - 0 - - 0 - - - - - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/jobs/mass_tag_edit.rb: - - 1 - - 1 - - 1 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/jobs/process_tag_subscriptions.rb: - - 1 - - 1 - - 1 - - 0 - - 0 - - 0 - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/jobs/process_uploads.rb: - - 1 - - 1 - - 1 - - 0 - - 0 - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/note.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - - - - - - - - - - - - - - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - - - - - 1 - - 0 - - - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - - - 0 - - - - - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/note_version.rb: - - 1 - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/pool.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - - - - - 1 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - - - - - - - - - 1 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/pool_version.rb: - - 1 - - 1 - - - - 1 - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/models/post.rb: - - 1 - - 1 - - - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - 0 - - 0 - - - - 0 - - - - - - - - 0 - - - - - - - - 1 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - 0 - - 0 - - - - 0 - - - - - - - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - 1 - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - - - 1 - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - - - - - 0 - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - - - 1 - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - 0 - - - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - - - 1 - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - 0 - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - 0 - - 0 - - 0 - - - - - - - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 0 - - 0 - - - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - - - 0 - - 0 - - - - 0 - - - - 0 - - - - - - 0 - - 0 - - - - 0 - - - - 0 - - - - - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - - - 0 - - - - 0 - - - - - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - - - 1 - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - - - - - 1 - - 1 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - /Users/ayi/Projects/personal/danbooru/app/models/post_history.rb: - - 1 - - 1 - - - - 1 - - 1 - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - - - 1 - - 0 - - - - - - - - - - - - - - - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/post_moderation_detail.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/post_vote.rb: - - 1 - - 1 - - - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/removed_post.rb: - - 1 - - 1 - - - - 1 - - 1 - - 0 - - 0 - - 0 - - - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/report_mailer.rb: - - 1 - - 1 - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/tag.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 1 - - 4 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - - - 1 - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - - - - 1 - - 1 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - - - 1 - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - - - 0 - - - - 0 - - 0 - - 0 - - - - - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - - - - - - - - - 1 - - 1 - - - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - - - - - - - 0 - - - - 0 - - 0 - - - - 0 - - - - 0 - - - - 0 - - - - 0 - - - - - - 0 - - - - - - - - 1 - - - - - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - - - 1 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - - - - - - 0 - - 0 - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - 0 - - - - - - - - 0 - - - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - 0 - - - - - - - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/models/tag_alias.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/tag_implication.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 1 - - - - 1 - - 1 - - - - 0 - - 0 - - - - - - - - 1 - - - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/tag_subscription.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - 0 - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/unapproval.rb: - - 1 - - 1 - - - - 1 - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/models/upload.rb: - - 1 - - 1 - - - - 1 - - 1 - - - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 1 - - 0 - - 0 - - - - - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 0 - - - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - - - - - - - 0 - - 0 - - - - - - 0 - - - - - - - - 1 - - - - 1 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - - - 1 - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - 1 - - 0 - - - - - - - - 1 - - - - 1 - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/lib/danbooru_image_resizer/danbooru_image_resizer.rb: - - 1 - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - - - 1 - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/models/user_feedback.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 2 - - - - - - 1 - - 2 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/user_mailer.rb: - - 1 - - 1 - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/wiki_page.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - - - - - - - - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/wiki_page_version.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/note_presenter.rb: - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/paginators/base.rb: - - 1 - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - 0 - - - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/presenter.rb: - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/paginators/post.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/paginators/post_version.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 1 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/post_history_revision_presenter.rb: - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/post_presenter.rb: - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/post_set_presenter.rb: - - 1 - - - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - 0 - - 0 - - - - - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/tag_set_presenter.rb: - - - - - - - - - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/upload_presenter.rb: - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - 0 - - - - - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/wiki_page_presenter.rb: - - 1 - - - - - - 1 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - - - 0 - - - - - :created_at: 2011-01-14 16:37:32.123885 -05:00 -Functional Tests: - :original_result: - /Users/ayi/Projects/personal/danbooru/vendor/plugins/jrails/lib/jrails.rb: - - 1 - - - - 1 - - 1 - - 1 - /Users/ayi/Projects/personal/danbooru/vendor/plugins/jrails/lib/jrails/jrails.rb: - - 1 - - 1 - - - - - - - - - - - - - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - - - - - 1 - - 3 - - 5 - - 1 - - 1 - - 1 - - - - - - - - - - 1 - - 1 - - - - 1 - - - - - - - - - - - - - - - - 1 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - - - 1 - - - - 1 - - - - 1 - - 1 - - - - - - 1 - - 1 - - - - 1 - - 1 - - - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 1 - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - - - - - 1 - - 1 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - 0 - - - - - - - - 0 - - 0 - - 0 - - - - 0 - - - - 0 - - - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - - - - - 1 - - - - 1 - - 1 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - - - 1 - - - - 1 - - 1 - - - - - - 1 - - 0 - - - - - - - - 1 - - - - 1 - - 1 - - - - - - 1 - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - - - 0 - - - - - - 0 - - - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - - - - - - - - - 1 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - 0 - - - - 0 - - - - 0 - - - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - - - 0 - - - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - - - - - - - - /Users/ayi/Projects/personal/danbooru/vendor/plugins/jrails/lib/jrails/asset_tag_ext.rb: - - - - - - - - - - - - - - - - 1 - - - - 1 - - 0 - - - - 1 - - - - - - - - 1 - - 1 - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - 5 - - 0 - - 0 - - - - - - - - - - 0 - - 0 - - 0 - - 0 - - - - 5 - - - - - - 1 - - - /Users/ayi/Projects/personal/danbooru/vendor/plugins/jrails/lib/jrails/jquery_selector_assertions.rb: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - 1 - - 1 - - 1 - - 4 - - 4 - - - - - - - - - - 1 - - 1 - - 1 - - - - 1 - - - - - - - - - - - - - - - - - - - - - - 1 - - 5 - - - - - - 1 - - 1 - - - - - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 1 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/admin/posts_controller.rb: - - 1 - - 1 - - 1 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/admin/users_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/application_controller.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - - - 1 - - 1 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - 0 - - 0 - - - - 0 - - 0 - - - - - - - - - - 1 - - 7 - - 2 - - 2 - - - - - - 7 - - 7 - - 0 - - - - - - 0 - - - - - - 7 - - - - - - 1 - - 7 - - 7 - - - - - - 1 - - 7 - - 4 - - 4 - - - - 0 - - - - - - - - - - 1 - - 7 - - 0 - - - - 7 - - - - - - - - 1 - - 7 - - - - - /Users/ayi/Projects/personal/danbooru/app/helpers/application_helper.rb: - - 1 - - 1 - - 50 - - 5 - - - - 45 - - - - - - 50 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 1 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 50 - - 50 - - - - - /Users/ayi/Projects/personal/danbooru/app/helpers/admin/users_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/advertisements_helper.rb: - - 1 - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/helpers/artist_versions_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/artists_helper.rb: - - 1 - - 1 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/helpers/bans_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/comment_votes_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/comments_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/dmails_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/favorites_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/forum_posts_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/forum_topics_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/janitor_trials_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/notes_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/pool_versions_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/pools_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/post_moderation_details_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/post_versions_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/post_votes_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/posts_helper.rb: - - 1 - - 1 - - 0 - - - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/helpers/sessions_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/tag_aliases_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/tag_implications_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/tag_subscriptions_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/tags_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/unapprovals_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/uploads_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/user_feedback_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/users_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/wiki_page_versions_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/helpers/wiki_pages_helper.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/models/user.rb: - - 1 - - - - 1 - - 1 - - 1 - - - - 1 - - 1 - - 1 - - 1 - - 1 - - 20 - - 20 - - 1 - - 1 - - 20 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 1 - - 19 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 1 - - - - 1 - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 19 - - - - - - - - 1 - - 1 - - 19 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 38 - - - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - 0 - - - - 0 - - - - - - - - 1 - - 1 - - 19 - - - - 0 - - 0 - - - - - - - - 1 - - 19 - - 0 - - 0 - - 0 - - 0 - - 19 - - 0 - - 0 - - 19 - - 0 - - 19 - - 0 - - - - - - - - 1 - - 12 - - - - - - 1 - - 4 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - - - 1 - - 1 - - 0 - - - - - - - - 1 - - 1 - - 5 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - - - - - - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/advertisement_hits_controller.rb: - - 1 - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/advertisements_controller.rb: - - 1 - - 1 - - - - 1 - - 0 - - - - - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/artist_versions_controller.rb: - - 1 - - 1 - - - - 1 - - 0 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/artists_controller.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - 0 - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/bans_controller.rb: - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/comment_votes_controller.rb: - - 1 - - 1 - - 0 - - 0 - - - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/comments_controller.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/dmails_controller.rb: - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/dtext_controller.rb: - - 1 - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/favorites_controller.rb: - - 1 - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - - - - - 0 - - - - - - 1 - - 0 - - - - - - - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/forum_posts_controller.rb: - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/forum_topics_controller.rb: - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/ip_bans_controller.rb: - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/janitor_trials_controller.rb: - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/notes_controller.rb: - - 1 - - 1 - - 1 - - - - 1 - - 2 - - 2 - - 2 - - - - - - 1 - - 1 - - 1 - - - - - - 1 - - 1 - - 1 - - - - - - 1 - - 1 - - 1 - - 1 - - - - - - 1 - - 1 - - 1 - - 1 - - - - - - 1 - - 1 - - 1 - - 1 - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/pool_versions_controller.rb: - - 1 - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/pools_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/post_histories_controller.rb: - - 1 - - 1 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/post_moderation_details_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/post_votes_controller.rb: - - 1 - - 1 - - 0 - - 0 - - - - 0 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/posts_controller.rb: - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/sessions_controller.rb: - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/static_controller.rb: - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/controllers/tag_aliases_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/tag_implications_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/tag_subscriptions_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/tags_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/unapprovals_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/uploads_controller.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/user_feedback_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/user_maintenance_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/users_controller.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - - - 1 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/wiki_page_versions_controller.rb: - - 1 - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/controllers/wiki_pages_controller.rb: - - 1 - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/anonymous_user.rb: - - - - 1 - - 1 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 7 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/cache.rb: - - 1 - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 72 - - 36 - - 36 - - - - 72 - - 72 - - 72 - - 72 - - 72 - - 36 - - 36 - - - - 0 - - 0 - - - - - - - - 72 - - - - - - - - 1 - - 18 - - 18 - - 18 - - 18 - - 18 - - 18 - - 0 - - 0 - - - - 18 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 31 - - 31 - - - - 31 - - 31 - - 31 - - 31 - - 31 - - 31 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 36 - - 36 - - 36 - - 36 - - 36 - - - - 0 - - 0 - - 0 - - - - - - - - 1 - - 84 - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/current_user.rb: - - 1 - - 1 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - - - - - - - 1 - - 23 - - - - - - 1 - - 16 - - - - - - 1 - - 89 - - - - - - 1 - - 13 - - - - - - 1 - - 24 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/d_text.rb: - - 1 - - - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - - - - - - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - - - - - - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - 0 - - - - - - 0 - - 0 - - - - 0 - - - - - - - - 0 - - 0 - - - - 0 - - - - - - - - 0 - - - - - - - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/date_tag.rb: - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 1 - - 0 - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/download.rb: - - 1 - - 1 - - - - 1 - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - - - - - - - - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/favorite.rb: - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/pixiv_proxy.rb: - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - - - - - 0 - - 0 - - - - - - - - 0 - - - - - - 1 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - - - - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/post_sets/base.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/post_sets/favorite.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/post_sets/post.rb: - - 1 - - 1 - - 1 - - - - 1 - - 1 - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/related_tag_calculator.rb: - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 0 - - 0 - - - - - - - - - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/logical/remote_server.rb: - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/advertisement.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - - - - - - - 1 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/advertisement_hit.rb: - - 1 - - 1 - - - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/models/artist.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 1 - - 1 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - - - 1 - - 1 - - - - - - 1 - - 0 - - 0 - - - - 0 - - 0 - - - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 1 - - 0 - - - - - - - - 1 - - 1 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - - - - - 1 - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - 0 - - - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - 0 - - - - - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - - - - - - - - - - - - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - - - - - - - 1 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/artist_url.rb: - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/artist_version.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/ban.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/comment.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - - - 1 - /Users/ayi/Projects/personal/danbooru/app/models/comment_vote.rb: - - 1 - - 1 - - - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/dmail.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - - - 1 - - 1 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/forum_post.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/forum_topic.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/ip_ban.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 19 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - - - - - - - - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/janitor_trial.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/jobs/backup_to_s3.rb: - - 1 - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/jobs/calculate_post_count.rb: - - 1 - - 1 - - 1 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/jobs/calculate_related_tags.rb: - - 1 - - 1 - - 1 - - 0 - - - - 0 - - 0 - - 0 - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/jobs/calculate_uploaded_tags.rb: - - 1 - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/jobs/create_tag_alias.rb: - - 1 - - 1 - - 1 - - 0 - - - - - - - - - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/jobs/create_tag_implication.rb: - - 1 - - 1 - - 1 - - 0 - - - - - - - - - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/jobs/fix_pixiv_uploads.rb: - - 1 - - 1 - - 1 - - 0 - - - - 0 - - 0 - - - - - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/jobs/mass_tag_edit.rb: - - 1 - - 1 - - 1 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/jobs/process_tag_subscriptions.rb: - - 1 - - 1 - - 1 - - 0 - - 0 - - 0 - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/jobs/process_uploads.rb: - - 1 - - 1 - - 1 - - 0 - - 0 - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/note.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 2 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 7 - - - - - - 1 - - 10 - - - - - - 1 - - 10 - - 0 - - 0 - - - - - - - - 1 - - 10 - - - - - - 1 - - 10 - - - - - - 1 - - 0 - - - - - - 1 - - 8 - - 8 - - - - 0 - - - - - - - - 1 - - 8 - - - - - - - - - - - - - - - - - - - - - - - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - - - - - 1 - - 0 - - - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - - - 0 - - - - - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/note_version.rb: - - 1 - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/pool.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - - - - - 1 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - - - - - - - - - 1 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/pool_version.rb: - - 1 - - 1 - - - - 1 - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/models/post.rb: - - 1 - - 1 - - - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 7 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - 0 - - 0 - - - - 0 - - - - - - - - 0 - - - - - - - - 1 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - 0 - - 0 - - - - 0 - - - - - - - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - 1 - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - - - 1 - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - - - - - 0 - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - 0 - - - - - - 1 - - 6 - - 6 - - - - - - 6 - - - - - - - - 1 - - 1 - - 24 - - - - - - 1 - - 12 - - - - - - 1 - - 18 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 6 - - 6 - - 6 - - 6 - - 6 - - 0 - - - - 6 - - 12 - - - - 6 - - - - - - 1 - - 6 - - 6 - - 6 - - 6 - - 6 - - - - 6 - - 6 - - 12 - - - - 12 - - - - 12 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - - - 1 - - 6 - - - - - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 12 - - 12 - - - - - - 1 - - 12 - - 12 - - - - - - 1 - - 6 - - 6 - - 6 - - 6 - - 6 - - - - - - 1 - - 30 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - 0 - - - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - - - 1 - - 216 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 216 - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 18 - - - - 18 - - 0 - - - - - - 18 - - 0 - - 0 - - - - - - 18 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - 18 - - 0 - - - - - - 18 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - 0 - - 0 - - 0 - - - - - - - - 0 - - - - - - 1 - - 18 - - 18 - - - - - - 18 - - 0 - - - - 18 - - - - - - 18 - - 18 - - 18 - - 18 - - 18 - - 18 - - 18 - - 18 - - 18 - - 18 - - 18 - - 18 - - - - 18 - - 0 - - - - - - 18 - - 0 - - - - - - 18 - - 0 - - - - 0 - - - - - - 18 - - 0 - - - - - - 18 - - 0 - - - - - - 18 - - - - 18 - - 0 - - - - 0 - - - - 0 - - - - - - 18 - - 0 - - - - 0 - - - - 0 - - - - - - 18 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 18 - - - - - - 18 - - 0 - - - - - - 18 - - 0 - - - - - - 18 - - 0 - - - - - - 18 - - - - - - - - 1 - - 1 - - 6 - - 6 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 12 - - - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - - - 0 - - - - 0 - - - - - - - - - - 1 - - 1 - - 18 - - 18 - - 18 - - 18 - - 18 - - 0 - - - - - - 18 - - - - - - - - 1 - - 1 - - 18 - - 18 - - - - 18 - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - - - - - 1 - - 1 - - - - - - 1 - - 6 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 6 - - - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - /Users/ayi/Projects/personal/danbooru/app/models/post_history.rb: - - 1 - - 1 - - - - 1 - - 1 - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - - - 1 - - 6 - - - - - - - - - - - - - - - - - - - - - - 1 - - 6 - - - - - - 1 - - 6 - - - - - - 1 - - 18 - - 0 - - - - 18 - - - - - - - - 1 - - 6 - - 6 - - 6 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/post_moderation_detail.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/post_vote.rb: - - 1 - - 1 - - - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/removed_post.rb: - - 1 - - 1 - - - - 1 - - 1 - - 0 - - 0 - - 0 - - - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/report_mailer.rb: - - 1 - - 1 - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/tag.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 1 - - 4 - - 24 - - - - - - - - 1 - - 22 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - - - 1 - - 1 - - 1 - - 36 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 6 - - 0 - - - - - - - - - - 1 - - 1 - - - - - - 1 - - 0 - - - - - - 1 - - 12 - - - - - - - - 1 - - 1 - - 0 - - - - - - - - 1 - - 1 - - 1 - - 12 - - - - - - 1 - - 12 - - 12 - - - - 12 - - 0 - - 0 - - - - - - 12 - - - - 12 - - 0 - - 0 - - - - - - 0 - - - - 12 - - 12 - - 12 - - 12 - - - - - - - - - - - - 1 - - 1 - - - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - - - - - 1 - - 1 - - 42 - - - - - - 1 - - 18 - - - - - - 1 - - 24 - - - - - - 1 - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - - - - - - - 0 - - - - 0 - - 0 - - - - 0 - - - - 0 - - - - 0 - - - - 0 - - - - - - 0 - - - - - - - - 1 - - - - - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - - - 1 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - - - 1 - - 360 - - 18 - - - - - - - - - - - - 18 - - 0 - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - 0 - - - - - - - - 18 - - - - 18 - - - - - - 1 - - 18 - - 18 - - 18 - - - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - 0 - - - - - - - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/models/tag_alias.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 60 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 60 - - - - - - 1 - - 0 - - - - - - 1 - - - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/tag_implication.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 1 - - - - 1 - - 1 - - - - 0 - - 6 - - - - - - - - 1 - - - - 0 - - 0 - - - - 0 - - 0 - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - - - - - - - - - 1 - - 0 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/tag_subscription.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - 0 - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/unapproval.rb: - - 1 - - 1 - - - - 1 - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/models/upload.rb: - - 1 - - 1 - - - - 1 - - 1 - - - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 1 - - 0 - - 0 - - - - - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - - - - - - - 0 - - - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - - - - - - - 0 - - 0 - - - - - - 0 - - - - - - - - 1 - - - - 1 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - - - 1 - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - 0 - - - - 0 - - - - - - 0 - - - - - - 0 - - - - - - - - 1 - - 0 - - - - - - - - 1 - - - - 1 - - 0 - - - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/lib/danbooru_image_resizer/danbooru_image_resizer.rb: - - 1 - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - - - 1 - - 1 - - - /Users/ayi/Projects/personal/danbooru/app/models/user_feedback.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/models/user_mailer.rb: - - 1 - - 1 - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/wiki_page.rb: - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - - - - - - - - - - - - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/models/wiki_page_version.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/note_presenter.rb: - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/paginators/base.rb: - - 1 - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - - - - - 1 - - 1 - - 0 - - 0 - - 0 - - - - 0 - - - - 0 - - - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/presenter.rb: - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/paginators/post.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/paginators/post_version.rb: - - 1 - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 1 - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/post_history_revision_presenter.rb: - - 1 - - 1 - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/post_presenter.rb: - - 1 - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/post_set_presenter.rb: - - 1 - - - - 1 - - 1 - - - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - - - 1 - - 0 - - 0 - - - - 0 - - - - - - - - 1 - - 0 - - - - 0 - - 0 - - - - - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/tag_set_presenter.rb: - - - - - - - - - - - - - - 1 - - 1 - - 0 - - 0 - - - - - - 1 - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - - - 1 - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - 0 - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/upload_presenter.rb: - - 1 - - 1 - - 0 - - - - - - 1 - - 0 - - - - 0 - - - - - - 0 - - - - - - - /Users/ayi/Projects/personal/danbooru/app/presenters/wiki_page_presenter.rb: - - 1 - - - - - - 1 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - 0 - - 0 - - - - 0 - - 0 - - - - - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - 0 - - - - 0 - - - - - - - - - - 0 - - 0 - - - - - - 0 - - 0 - - 0 - - - - - - - - 0 - - - - - :created_at: 2011-01-14 17:58:08.537170 -05:00 diff --git a/db/migrate/20100224172146_create_note_versions.rb b/db/migrate/20100224172146_create_note_versions.rb index 3bda44bdc..980039d7d 100644 --- a/db/migrate/20100224172146_create_note_versions.rb +++ b/db/migrate/20100224172146_create_note_versions.rb @@ -15,6 +15,7 @@ class CreateNoteVersions < ActiveRecord::Migration add_index :note_versions, :note_id add_index :note_versions, :updater_id + add_index :note_versions, :updater_ip_addr end def self.down diff --git a/test/functional/notes_controller_test.rb b/test/functional/notes_controller_test.rb index ed60ecd60..2b1e45ae3 100644 --- a/test/functional/notes_controller_test.rb +++ b/test/functional/notes_controller_test.rb @@ -6,6 +6,7 @@ class NotesControllerTest < ActionController::TestCase @user = Factory.create(:user) CurrentUser.user = @user CurrentUser.ip_addr = "127.0.0.1" + @post = Factory.create(:post) end teardown do @@ -42,7 +43,7 @@ class NotesControllerTest < ActionController::TestCase context "create action" do should "create a note" do assert_difference("Note.count", 1) do - post :create, {:note => {:x => 100, :y => 100, :body => "abc"}}, {:user_id => @user.id} + post :create, {:note => {:x => 100, :y => 100, :width => 100, :height => 100, :body => "abc", :post_id => @post.id}}, {:user_id => @user.id} end end end @@ -79,7 +80,7 @@ class NotesControllerTest < ActionController::TestCase end should "revert to a previous version" do - post :revert, {:id => @note.id, :version_id => @note.versions(true).first} + post :revert, {:id => @note.id, :version_id => @note.versions(true).first.id} @note.reload assert_equal("000", @note.body) end