bookmarks/js/models/Bookmark.js

26 lines
461 B
JavaScript

import Backbone from 'backbone';
import $ from 'jquery';
export default Backbone.Model.extend({
urlRoot: 'bookmark',
parse: function(json) {
if (json.item) {
return json.item;
}
return json;
},
clickLink: function() {
const url = encodeURIComponent(this.get('url'));
$.ajax({
method: 'POST',
url: 'bookmark/click?url=' + url,
headers: {
requesttoken: oc_requesttoken
}
});
},
getColor: function() {
return '#666';
}
});