mirror of
				https://github.com/janeczku/calibre-web
				synced 2025-11-03 16:53:02 +00:00 
			
		
		
		
	Add ability to store and edit publishers
This commit is contained in:
		@@ -142,6 +142,17 @@ var languages = new Bloodhound({
 | 
			
		||||
    }
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
var publishers = new Bloodhound({
 | 
			
		||||
    name: "publisher",
 | 
			
		||||
    datumTokenizer: function datumTokenizer(datum) {
 | 
			
		||||
        return [datum.name];
 | 
			
		||||
    },
 | 
			
		||||
    queryTokenizer: Bloodhound.tokenizers.whitespace,
 | 
			
		||||
    remote: {
 | 
			
		||||
        url: getPath() + "/get_publishers_json?q=%QUERY"
 | 
			
		||||
    }
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
function sourceSplit(query, cb, split, source) {
 | 
			
		||||
    var bhAdapter = source.ttAdapter();
 | 
			
		||||
 | 
			
		||||
@@ -224,6 +235,20 @@ promiseLanguages.done(function() {
 | 
			
		||||
    );
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
var promisePublishers = publishers.initialize();
 | 
			
		||||
promisePublishers.done(function() {
 | 
			
		||||
    $("#publisher").typeahead(
 | 
			
		||||
        {
 | 
			
		||||
            highlight: true, minLength: 0,
 | 
			
		||||
            hint: true
 | 
			
		||||
        }, {
 | 
			
		||||
            name: "publishers",
 | 
			
		||||
            displayKey: "name",
 | 
			
		||||
            source: publishers.ttAdapter()
 | 
			
		||||
        }
 | 
			
		||||
    );
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
$("#search").on("change input.typeahead:selected", function() {
 | 
			
		||||
    var form = $("form").serialize();
 | 
			
		||||
    $.getJSON( getPath() + "/get_matching_tags", form, function( data ) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user