Remove trailing whitespace on files I'm about to edit
This commit is contained in:
@@ -3,7 +3,7 @@ Danbooru.Note = {
|
||||
create: function(id) {
|
||||
var $inner_border = $('<div/>');
|
||||
$inner_border.addClass("note-box-inner-border");
|
||||
|
||||
|
||||
$inner_border.css({
|
||||
opacity: 0.5,
|
||||
"-ms-filter": "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)",
|
||||
@@ -17,7 +17,7 @@ Danbooru.Note = {
|
||||
$note_box.attr("data-id", String(id));
|
||||
$note_box.draggable({containment: $("#image")});
|
||||
$note_box.resizable({
|
||||
containment: $("#image"),
|
||||
containment: $("#image"),
|
||||
handles: "se"
|
||||
});
|
||||
$note_box.css({position: "absolute"});
|
||||
@@ -26,7 +26,7 @@ Danbooru.Note = {
|
||||
|
||||
return $note_box;
|
||||
},
|
||||
|
||||
|
||||
bind_events: function($note_box) {
|
||||
$note_box.bind(
|
||||
"dragstart resizestart",
|
||||
@@ -38,7 +38,7 @@ Danbooru.Note = {
|
||||
e.stopPropagation();
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
$note_box.bind(
|
||||
"resize",
|
||||
function(e) {
|
||||
@@ -74,24 +74,24 @@ Danbooru.Note = {
|
||||
}
|
||||
);
|
||||
},
|
||||
|
||||
|
||||
find: function(id) {
|
||||
return $("#note-container div.note-box[data-id=" + id + "]");
|
||||
},
|
||||
|
||||
|
||||
resize_inner_border: function($note_box) {
|
||||
var $inner_border = $note_box.find("div.note-box-inner-border");
|
||||
$inner_border.css({
|
||||
height: $note_box.height() - 2,
|
||||
height: $note_box.height() - 2,
|
||||
width: $note_box.width() - 2
|
||||
});
|
||||
},
|
||||
|
||||
|
||||
scale: function($note_box) {
|
||||
var $image = $("#image");
|
||||
var original_width = parseFloat($image.data("original-width"));
|
||||
var ratio = $image.width() / original_width;
|
||||
|
||||
|
||||
if (ratio < 1) {
|
||||
var scaled_width = Math.round($note_box.width() * ratio);
|
||||
var scaled_height = Math.round($note_box.height() * ratio);
|
||||
@@ -106,18 +106,18 @@ Danbooru.Note = {
|
||||
Danbooru.Note.Box.resize_inner_border($note_box);
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
scale_all: function() {
|
||||
$(".note-box").each(function(i, v) {
|
||||
Danbooru.Note.Box.scale($(v));
|
||||
});
|
||||
},
|
||||
|
||||
|
||||
descale: function($note_box) {
|
||||
var $image = $("#image");
|
||||
var original_width = parseFloat($image.data("original-width"));
|
||||
var ratio = original_width / $image.width();
|
||||
|
||||
|
||||
if (ratio > 1) {
|
||||
var scaled_width = Math.round($note_box.width() * ratio);
|
||||
var scaled_height = Math.round($note_box.height() * ratio);
|
||||
@@ -132,18 +132,18 @@ Danbooru.Note = {
|
||||
Danbooru.Note.Box.resize_inner_border($note_box);
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
descale_all: function() {
|
||||
$(".note-box").each(function(i, v) {
|
||||
Danbooru.Note.Box.descale($(v));
|
||||
});
|
||||
},
|
||||
|
||||
|
||||
toggle_all: function() {
|
||||
$(".note-box").toggle();
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
Body: {
|
||||
create: function(id) {
|
||||
var $note_body = $('<div></div>');
|
||||
@@ -154,7 +154,7 @@ Danbooru.Note = {
|
||||
Danbooru.Note.Body.bind_events($note_body);
|
||||
return $note_body;
|
||||
},
|
||||
|
||||
|
||||
initialize: function($note_body) {
|
||||
var $note_box = Danbooru.Note.Box.find($note_body.data("id"));
|
||||
$note_body.css({
|
||||
@@ -163,11 +163,11 @@ Danbooru.Note = {
|
||||
});
|
||||
Danbooru.Note.Body.bound_position($note_body);
|
||||
},
|
||||
|
||||
|
||||
bound_position: function($note_body) {
|
||||
var $image = $("#image");
|
||||
var doc_width = $image.offset().left + $image.width();
|
||||
|
||||
|
||||
while ($note_body[0].clientHeight < $note_body[0].scrollHeight) {
|
||||
$note_body.css({height: $note_body.height() + 5});
|
||||
}
|
||||
@@ -175,14 +175,14 @@ Danbooru.Note = {
|
||||
while ($note_body[0].clientWidth < $note_body[0].scrollWidth) {
|
||||
$note_body.css({width: $note_body.width() + 5});
|
||||
}
|
||||
|
||||
|
||||
if ($note_body.offset().left + $note_body.width() > doc_width) {
|
||||
$note_body.css({
|
||||
left: $note_body.position().left - 10 - ($note_body.offset().left + $note_body.width() - doc_width)
|
||||
});
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
show: function(id) {
|
||||
if (Danbooru.Note.editing) {
|
||||
return;
|
||||
@@ -194,20 +194,20 @@ Danbooru.Note = {
|
||||
$note_body.show();
|
||||
Danbooru.Note.Body.initialize($note_body);
|
||||
},
|
||||
|
||||
|
||||
find: function(id) {
|
||||
return $("#note-container div.note-body[data-id=" + id + "]");
|
||||
},
|
||||
|
||||
|
||||
hide: function(id) {
|
||||
var $note_body = Danbooru.Note.Body.find(id);
|
||||
Danbooru.Note.timeouts.push($.timeout(250).done(function() {$note_body.hide();}));
|
||||
},
|
||||
|
||||
|
||||
hide_all: function() {
|
||||
$("#note-container div.note-body").hide();
|
||||
},
|
||||
|
||||
|
||||
resize: function($note_body) {
|
||||
var w = $note_body.width();
|
||||
var h = $note_body.height();
|
||||
@@ -217,7 +217,7 @@ Danbooru.Note = {
|
||||
w = w * 1.025;
|
||||
h = h / 1.025;
|
||||
}
|
||||
|
||||
|
||||
while (w / h > golden_ratio) {
|
||||
w = w / 1.025;
|
||||
h = h * 1.025;
|
||||
@@ -228,20 +228,20 @@ Danbooru.Note = {
|
||||
height: "auto"
|
||||
});
|
||||
},
|
||||
|
||||
|
||||
set_text: function($note_body, text) {
|
||||
Danbooru.Note.Body.display_text($note_body, text);
|
||||
Danbooru.Note.Body.resize($note_body);
|
||||
Danbooru.Note.Body.bound_position($note_body);
|
||||
},
|
||||
|
||||
|
||||
display_text: function($note_body, text) {
|
||||
text = text.replace(/<tn>/g, '<p class="tn">');
|
||||
text = text.replace(/<\/tn>/g, '</p>');
|
||||
text = text.replace(/\n/g, '<br>');
|
||||
$note_body.html(text);
|
||||
},
|
||||
|
||||
|
||||
bind_events: function($note_body) {
|
||||
$note_body.mouseover(function(e) {
|
||||
var $note_body_inner = $(e.currentTarget);
|
||||
@@ -268,7 +268,7 @@ Danbooru.Note = {
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
Edit: {
|
||||
show: function($note_body) {
|
||||
if (Danbooru.Note.editing) {
|
||||
@@ -283,7 +283,7 @@ Danbooru.Note = {
|
||||
width: "95%",
|
||||
height: "10em"
|
||||
});
|
||||
|
||||
|
||||
if ($note_body.html() !== "<em>Click to edit</em>") {
|
||||
$textarea.val($note_body.data("original-body"));
|
||||
}
|
||||
@@ -309,12 +309,12 @@ Danbooru.Note = {
|
||||
});
|
||||
// Danbooru.Note.editing = true;
|
||||
},
|
||||
|
||||
|
||||
parameterize_note: function($note_box, $note_body) {
|
||||
var $image = $("#image");
|
||||
var original_width = parseInt($image.data("original-width"));
|
||||
var ratio = parseInt($image.width()) / original_width;
|
||||
|
||||
|
||||
var hash = {
|
||||
note: {
|
||||
x: $note_box.position().left / ratio,
|
||||
@@ -325,18 +325,18 @@ Danbooru.Note = {
|
||||
post_id: Danbooru.meta("post-id")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if ($note_box.data("id").match(/x/)) {
|
||||
hash.note.html_id = $note_box.data("id");
|
||||
}
|
||||
|
||||
|
||||
return hash;
|
||||
},
|
||||
|
||||
|
||||
error_handler: function(xhr, status, exception) {
|
||||
Danbooru.error("There was an error saving the note");
|
||||
},
|
||||
|
||||
|
||||
success_handler: function(data, status, xhr) {
|
||||
if (data.html_id) {
|
||||
var $note_body = Danbooru.Note.Body.find(data.html_id);
|
||||
@@ -346,7 +346,7 @@ Danbooru.Note = {
|
||||
$note_box.find(".note-box-inner-border").removeClass("unsaved");
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
save: function() {
|
||||
var $this = $(this);
|
||||
var $textarea = $this.find("textarea");
|
||||
@@ -357,7 +357,7 @@ Danbooru.Note = {
|
||||
$note_body.data("original-body", text);
|
||||
Danbooru.Note.Body.set_text($note_body, text);
|
||||
$this.dialog("close");
|
||||
|
||||
|
||||
if (id.match(/\d/)) {
|
||||
$.ajax("/notes/" + id + ".json", {
|
||||
type: "PUT",
|
||||
@@ -374,29 +374,29 @@ Danbooru.Note = {
|
||||
});
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
cancel: function() {
|
||||
$(this).dialog("close");
|
||||
},
|
||||
|
||||
|
||||
delete: function() {
|
||||
if (!confirm("Do you really want to delete this note?")) {
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
var $this = $(this);
|
||||
var id = $this.data("id");
|
||||
Danbooru.Note.Box.find(id).remove();
|
||||
Danbooru.Note.Body.find(id).remove();
|
||||
$(this).dialog("close");
|
||||
|
||||
|
||||
if (id.match(/\d/)) {
|
||||
$.ajax("/notes/" + id + ".js", {
|
||||
type: "DELETE"
|
||||
});
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
history: function() {
|
||||
var $this = $(this);
|
||||
var id = $this.data("id");
|
||||
@@ -406,18 +406,18 @@ Danbooru.Note = {
|
||||
$(this).dialog("close");
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
TranslationMode: {
|
||||
start: function() {
|
||||
$("#original-file-link").click();
|
||||
$("#image").one("click", Danbooru.Note.TranslationMode.create_note);
|
||||
Danbooru.notice('Click on the image to create a note (shortcut is <span class="key">n</span>)');
|
||||
},
|
||||
|
||||
|
||||
stop: function() {
|
||||
// $("#image").unbind("click");
|
||||
},
|
||||
|
||||
|
||||
create_note: function(e) {
|
||||
var offset = $("#image").offset();
|
||||
Danbooru.Note.new(e.pageX - offset.left, e.pageY - offset.top);
|
||||
@@ -426,24 +426,24 @@ Danbooru.Note = {
|
||||
e.stopPropagation();
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
id: "x",
|
||||
dragging: false,
|
||||
editing: false,
|
||||
timeouts: [],
|
||||
pending: {},
|
||||
|
||||
|
||||
add: function(id, x, y, w, h, text) {
|
||||
var $note_box = Danbooru.Note.Box.create(id);
|
||||
var $note_body = Danbooru.Note.Body.create(id);
|
||||
|
||||
|
||||
$note_box.css({
|
||||
left: x,
|
||||
top: y,
|
||||
width: w,
|
||||
height: h
|
||||
});
|
||||
|
||||
|
||||
$("#note-container").append($note_box);
|
||||
$("#note-container").append($note_body);
|
||||
$note_body.data("original-body", text);
|
||||
@@ -451,7 +451,7 @@ Danbooru.Note = {
|
||||
Danbooru.Note.Box.resize_inner_border($note_box);
|
||||
Danbooru.Note.Body.set_text($note_body, text);
|
||||
},
|
||||
|
||||
|
||||
new: function(x, y) {
|
||||
var $note_box = Danbooru.Note.Box.create(Danbooru.Note.id);
|
||||
var $note_body = Danbooru.Note.Body.create(Danbooru.Note.id);
|
||||
@@ -466,15 +466,15 @@ Danbooru.Note = {
|
||||
Danbooru.Note.Box.resize_inner_border($note_box);
|
||||
Danbooru.Note.id += "x";
|
||||
},
|
||||
|
||||
|
||||
clear_timeouts: function() {
|
||||
$.each(Danbooru.Note.timeouts, function(i, v) {
|
||||
v.clear();
|
||||
});
|
||||
|
||||
|
||||
Danbooru.Note.timeouts = [];
|
||||
},
|
||||
|
||||
|
||||
load_all: function() {
|
||||
$.each($("#notes article"), function(i, article) {
|
||||
var $article = $(article);
|
||||
|
||||
Reference in New Issue
Block a user