fixes #94: Find similar option
This commit is contained in:
@@ -2,16 +2,32 @@
|
||||
Danbooru.Upload = {};
|
||||
|
||||
Danbooru.Upload.initialize_all = function() {
|
||||
this.initialize_tinami_urls();
|
||||
this.initialize_image();
|
||||
this.initialize_info();
|
||||
this.initialize_similar();
|
||||
}
|
||||
|
||||
Danbooru.Upload.initialize_tinami_urls = function() {
|
||||
// var source = $("#upload_source").val();
|
||||
// if (source.match(/http:\/\/www\.tinami\.com\/view\/(\d+)/)) {
|
||||
// console.log("source=%s", source);
|
||||
// }
|
||||
|
||||
Danbooru.Upload.initialize_similar = function() {
|
||||
$("#similar-button").click(function(e) {
|
||||
var old_source_name = $("#upload_source").attr("name");
|
||||
var old_file_name = $("#upload_file").attr("name")
|
||||
var old_target = $("#form").attr("target");
|
||||
var old_action = $("#form").attr("action");
|
||||
|
||||
$("#upload_source").attr("name", "url");
|
||||
$("#upload_file").attr("name", "file");
|
||||
$("#form").attr("target", "_blank");
|
||||
$("#form").attr("action", "http://danbooru.iqdb.hanyuu.net/");
|
||||
|
||||
$("form").trigger("submit");
|
||||
|
||||
$("#upload_source").attr("name", old_source_name);
|
||||
$("#upload_file").attr("name", old_file_name);
|
||||
$("#form").attr("target", old_target);
|
||||
$("#form").attr("action", old_action);
|
||||
|
||||
e.preventDefault();
|
||||
});
|
||||
}
|
||||
|
||||
Danbooru.Upload.initialize_info = function() {
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<%= render "post" %>
|
||||
<%= render "sources/info", :source => @source %>
|
||||
|
||||
<%= form_for(@upload, :html => {:multipart => true, :class => "simple_form"}) do |f| %>
|
||||
<%= form_for(@upload, :html => {:multipart => true, :class => "simple_form", :id => 'form'}) do |f| %>
|
||||
<div class="input">
|
||||
<%= f.label :file %>
|
||||
<%= f.file_field :file, :size => 50 %>
|
||||
@@ -19,6 +19,7 @@
|
||||
<div class="input">
|
||||
<%= f.label :source, nil, :title => "You can enter a URL to have #{Danbooru.config.app_name} automatically download and process it" %>
|
||||
<%= f.text_field :source, :size => 50, :value => params[:url] %>
|
||||
<%= button_tag "Similar", :id => "similar-button" %>
|
||||
</div>
|
||||
|
||||
<div class="input">
|
||||
|
||||
Reference in New Issue
Block a user