Ghost/ghost/admin/models/widget.js

43 lines
1.1 KiB
JavaScript
Raw Normal View History

/*global window, document, Ghost, $, _, Backbone */
(function () {
'use strict';
Ghost.Models.Widget = Ghost.TemplateModel.extend({
defaults: {
title: '',
name: '',
author: '',
applicationID: '',
size: '',
content: {
template: '',
data: {
number: {
count: 0,
sub: {
value: 0,
dir: '', // "up" or "down"
item: '',
period: ''
}
}
}
},
settings: {
settingsPane: false,
enabled: false,
options: [{
title: 'ERROR',
value: 'Widget options not set'
}]
}
}
});
Ghost.Collections.Widgets = Backbone.Collection.extend({
// url: Ghost.settings.apiRoot + '/widgets/', // What will this be?
model: Ghost.Models.Widget
});
}());