define([ 'jquery', 'underscore', 'backbone', 'common' ], function($, _, Backbone, Common) { 'use strict'; var HistorySettingsDialog = Backbone.View.extend({ tagName: 'div', id: 'history-settings-dialog', template: _.template($('#history-settings-dialog-tmpl').html()), initialize: function(options) { this.repo_name = options.repo_name; this.repo_id = options.repo_id; this.render(); this.$el.modal(); $("#simplemodal-container").css({'height':'auto'}); }, render: function() { this.$el.html(this.template({ title: gettext("{placeholder} History Settings") .replace('{placeholder}', '' + Common.HTMLescape(this.repo_name) + ''), repo_id: this.repo_id, // TODO: get settings from server full_history_checked: true, no_history_checked: false, partial_history_checked: false, history_limit: 30 })); return this; }, events: { } }); return HistorySettingsDialog; });