DEV: introduces prettier for es6 files

This commit is contained in:
Joffrey JAFFEUX
2018-06-15 17:03:24 +02:00
committed by GitHub
parent c7ee70941e
commit 03a7d532cf
1162 changed files with 60667 additions and 29659 deletions

View File

@ -1,52 +1,59 @@
import { popupAjaxError } from 'discourse/lib/ajax-error';
import { popupAjaxError } from "discourse/lib/ajax-error";
const MAX_FIELDS = 20;
export default Ember.Controller.extend({
fieldTypes: null,
createDisabled: Em.computed.gte('model.length', MAX_FIELDS),
createDisabled: Em.computed.gte("model.length", MAX_FIELDS),
fieldSortOrder: ['position'],
sortedFields: Ember.computed.sort('model', 'fieldSortOrder'),
fieldSortOrder: ["position"],
sortedFields: Ember.computed.sort("model", "fieldSortOrder"),
actions: {
createField() {
const f = this.store.createRecord('user-field', { field_type: 'text', position: MAX_FIELDS });
this.get('model').pushObject(f);
const f = this.store.createRecord("user-field", {
field_type: "text",
position: MAX_FIELDS
});
this.get("model").pushObject(f);
},
moveUp(f) {
const idx = this.get('sortedFields').indexOf(f);
const idx = this.get("sortedFields").indexOf(f);
if (idx) {
const prev = this.get('sortedFields').objectAt(idx-1);
const prevPos = prev.get('position');
const prev = this.get("sortedFields").objectAt(idx - 1);
const prevPos = prev.get("position");
prev.update({ position: f.get('position') });
prev.update({ position: f.get("position") });
f.update({ position: prevPos });
}
},
moveDown(f) {
const idx = this.get('sortedFields').indexOf(f);
const idx = this.get("sortedFields").indexOf(f);
if (idx > -1) {
const next = this.get('sortedFields').objectAt(idx+1);
const nextPos = next.get('position');
const next = this.get("sortedFields").objectAt(idx + 1);
const nextPos = next.get("position");
next.update({ position: f.get('position') });
next.update({ position: f.get("position") });
f.update({ position: nextPos });
}
},
destroy(f) {
const model = this.get('model');
const model = this.get("model");
// Only confirm if we already been saved
if (f.get('id')) {
bootbox.confirm(I18n.t("admin.user_fields.delete_confirm"), function(result) {
if (f.get("id")) {
bootbox.confirm(I18n.t("admin.user_fields.delete_confirm"), function(
result
) {
if (result) {
f.destroyRecord().then(function() {
model.removeObject(f);
}).catch(popupAjaxError);
f.destroyRecord()
.then(function() {
model.removeObject(f);
})
.catch(popupAjaxError);
}
});
} else {