1
0
mirror of https://github.com/flarum/core.git synced 2025-08-21 07:41:49 +02:00

Upgrade to flarum-gulp 0.2.0 / Babel 6

This commit is contained in:
Toby Zerner
2016-03-18 09:33:41 +10:30
parent 8aa6f60994
commit 793bc3ca12
2 changed files with 90 additions and 92 deletions

View File

@@ -1,13 +1,10 @@
System.register('flarum/subscriptions/addSubscriptionBadge', ['flarum/extend', 'flarum/models/Discussion', 'flarum/components/Badge'], function (_export) { 'use strict';
'use strict';
System.register('flarum/subscriptions/addSubscriptionBadge', ['flarum/extend', 'flarum/models/Discussion', 'flarum/components/Badge'], function (_export, _context) {
var extend, Discussion, Badge; var extend, Discussion, Badge;
_export('default', addSubscriptionBadge);
function addSubscriptionBadge() { function addSubscriptionBadge() {
extend(Discussion.prototype, 'badges', function (badges) { extend(Discussion.prototype, 'badges', function (badges) {
var badge = undefined; var badge = void 0;
switch (this.subscription()) { switch (this.subscription()) {
case 'follow': case 'follow':
@@ -36,24 +33,23 @@ System.register('flarum/subscriptions/addSubscriptionBadge', ['flarum/extend', '
}); });
} }
_export('default', addSubscriptionBadge);
return { return {
setters: [function (_flarumExtend) { setters: [function (_flarumExtend) {
extend = _flarumExtend.extend; extend = _flarumExtend.extend;
}, function (_flarumModelsDiscussion) { }, function (_flarumModelsDiscussion) {
Discussion = _flarumModelsDiscussion['default']; Discussion = _flarumModelsDiscussion.default;
}, function (_flarumComponentsBadge) { }, function (_flarumComponentsBadge) {
Badge = _flarumComponentsBadge['default']; Badge = _flarumComponentsBadge.default;
}], }],
execute: function () {} execute: function () {}
}; };
});; });;
System.register('flarum/subscriptions/addSubscriptionControls', ['flarum/extend', 'flarum/components/Button', 'flarum/components/DiscussionPage', 'flarum/utils/DiscussionControls', 'flarum/subscriptions/components/SubscriptionMenu'], function (_export) { 'use strict';
'use strict';
System.register('flarum/subscriptions/addSubscriptionControls', ['flarum/extend', 'flarum/components/Button', 'flarum/components/DiscussionPage', 'flarum/utils/DiscussionControls', 'flarum/subscriptions/components/SubscriptionMenu'], function (_export, _context) {
var extend, Button, DiscussionPage, DiscussionControls, SubscriptionMenu; var extend, Button, DiscussionPage, DiscussionControls, SubscriptionMenu;
_export('default', addSubscriptionControls);
function addSubscriptionControls() { function addSubscriptionControls() {
extend(DiscussionControls, 'userControls', function (items, discussion, context) { extend(DiscussionControls, 'userControls', function (items, discussion, context) {
if (app.session.user && !(context instanceof DiscussionPage)) { if (app.session.user && !(context instanceof DiscussionPage)) {
@@ -82,28 +78,27 @@ System.register('flarum/subscriptions/addSubscriptionControls', ['flarum/extend'
}); });
} }
_export('default', addSubscriptionControls);
return { return {
setters: [function (_flarumExtend) { setters: [function (_flarumExtend) {
extend = _flarumExtend.extend; extend = _flarumExtend.extend;
}, function (_flarumComponentsButton) { }, function (_flarumComponentsButton) {
Button = _flarumComponentsButton['default']; Button = _flarumComponentsButton.default;
}, function (_flarumComponentsDiscussionPage) { }, function (_flarumComponentsDiscussionPage) {
DiscussionPage = _flarumComponentsDiscussionPage['default']; DiscussionPage = _flarumComponentsDiscussionPage.default;
}, function (_flarumUtilsDiscussionControls) { }, function (_flarumUtilsDiscussionControls) {
DiscussionControls = _flarumUtilsDiscussionControls['default']; DiscussionControls = _flarumUtilsDiscussionControls.default;
}, function (_flarumSubscriptionsComponentsSubscriptionMenu) { }, function (_flarumSubscriptionsComponentsSubscriptionMenu) {
SubscriptionMenu = _flarumSubscriptionsComponentsSubscriptionMenu['default']; SubscriptionMenu = _flarumSubscriptionsComponentsSubscriptionMenu.default;
}], }],
execute: function () {} execute: function () {}
}; };
});; });;
System.register('flarum/subscriptions/addSubscriptionFilter', ['flarum/extend', 'flarum/components/LinkButton', 'flarum/components/IndexPage', 'flarum/components/DiscussionList'], function (_export) { 'use strict';
'use strict';
System.register('flarum/subscriptions/addSubscriptionFilter', ['flarum/extend', 'flarum/components/LinkButton', 'flarum/components/IndexPage', 'flarum/components/DiscussionList'], function (_export, _context) {
var extend, LinkButton, IndexPage, DiscussionList; var extend, LinkButton, IndexPage, DiscussionList;
_export('default', addSubscriptionFilter);
function addSubscriptionFilter() { function addSubscriptionFilter() {
extend(IndexPage.prototype, 'navItems', function (items) { extend(IndexPage.prototype, 'navItems', function (items) {
if (app.session.user) { if (app.session.user) {
@@ -126,36 +121,68 @@ System.register('flarum/subscriptions/addSubscriptionFilter', ['flarum/extend',
}); });
} }
_export('default', addSubscriptionFilter);
return { return {
setters: [function (_flarumExtend) { setters: [function (_flarumExtend) {
extend = _flarumExtend.extend; extend = _flarumExtend.extend;
}, function (_flarumComponentsLinkButton) { }, function (_flarumComponentsLinkButton) {
LinkButton = _flarumComponentsLinkButton['default']; LinkButton = _flarumComponentsLinkButton.default;
}, function (_flarumComponentsIndexPage) { }, function (_flarumComponentsIndexPage) {
IndexPage = _flarumComponentsIndexPage['default']; IndexPage = _flarumComponentsIndexPage.default;
}, function (_flarumComponentsDiscussionList) { }, function (_flarumComponentsDiscussionList) {
DiscussionList = _flarumComponentsDiscussionList['default']; DiscussionList = _flarumComponentsDiscussionList.default;
}], }],
execute: function () {} execute: function () {}
}; };
});; });;
System.register('flarum/subscriptions/components/NewPostNotification', ['flarum/components/Notification', 'flarum/helpers/username'], function (_export) { 'use strict';
'use strict';
System.register('flarum/subscriptions/addSubscriptionSettings', ['flarum/extend', 'flarum/components/SettingsPage', 'flarum/components/FieldSet', 'flarum/components/Switch', 'flarum/utils/ItemList'], function (_export, _context) {
var extend, SettingsPage, FieldSet, Switch, ItemList;
_export('default', function () {
extend(SettingsPage.prototype, 'notificationsItems', function (items) {
items.add('followAfterReply', Switch.component({
children: app.translator.trans('flarum-subscriptions.forum.settings.forum_follow_after_reply_label'),
state: this.user.preferences().followAfterReply,
onchange: this.preferenceSaver('followAfterReply')
}));
});
});
return {
setters: [function (_flarumExtend) {
extend = _flarumExtend.extend;
}, function (_flarumComponentsSettingsPage) {
SettingsPage = _flarumComponentsSettingsPage.default;
}, function (_flarumComponentsFieldSet) {
FieldSet = _flarumComponentsFieldSet.default;
}, function (_flarumComponentsSwitch) {
Switch = _flarumComponentsSwitch.default;
}, function (_flarumUtilsItemList) {
ItemList = _flarumUtilsItemList.default;
}],
execute: function () {}
};
});;
'use strict';
System.register('flarum/subscriptions/components/NewPostNotification', ['flarum/components/Notification', 'flarum/helpers/username'], function (_export, _context) {
var Notification, username, NewPostNotification; var Notification, username, NewPostNotification;
return { return {
setters: [function (_flarumComponentsNotification) { setters: [function (_flarumComponentsNotification) {
Notification = _flarumComponentsNotification['default']; Notification = _flarumComponentsNotification.default;
}, function (_flarumHelpersUsername) { }, function (_flarumHelpersUsername) {
username = _flarumHelpersUsername['default']; username = _flarumHelpersUsername.default;
}], }],
execute: function () { execute: function () {
NewPostNotification = (function (_Notification) { NewPostNotification = function (_Notification) {
babelHelpers.inherits(NewPostNotification, _Notification); babelHelpers.inherits(NewPostNotification, _Notification);
function NewPostNotification() { function NewPostNotification() {
babelHelpers.classCallCheck(this, NewPostNotification); babelHelpers.classCallCheck(this, NewPostNotification);
babelHelpers.get(Object.getPrototypeOf(NewPostNotification.prototype), 'constructor', this).apply(this, arguments); return babelHelpers.possibleConstructorReturn(this, Object.getPrototypeOf(NewPostNotification).apply(this, arguments));
} }
babelHelpers.createClass(NewPostNotification, [{ babelHelpers.createClass(NewPostNotification, [{
@@ -179,33 +206,33 @@ System.register('flarum/subscriptions/components/NewPostNotification', ['flarum/
} }
}]); }]);
return NewPostNotification; return NewPostNotification;
})(Notification); }(Notification);
_export('default', NewPostNotification); _export('default', NewPostNotification);
} }
}; };
});; });;
System.register('flarum/subscriptions/components/SubscriptionMenu', ['flarum/components/Dropdown', 'flarum/components/Button', 'flarum/helpers/icon', 'flarum/subscriptions/components/SubscriptionMenuItem'], function (_export) { 'use strict';
'use strict';
System.register('flarum/subscriptions/components/SubscriptionMenu', ['flarum/components/Dropdown', 'flarum/components/Button', 'flarum/helpers/icon', 'flarum/subscriptions/components/SubscriptionMenuItem'], function (_export, _context) {
var Dropdown, Button, icon, SubscriptionMenuItem, SubscriptionMenu; var Dropdown, Button, icon, SubscriptionMenuItem, SubscriptionMenu;
return { return {
setters: [function (_flarumComponentsDropdown) { setters: [function (_flarumComponentsDropdown) {
Dropdown = _flarumComponentsDropdown['default']; Dropdown = _flarumComponentsDropdown.default;
}, function (_flarumComponentsButton) { }, function (_flarumComponentsButton) {
Button = _flarumComponentsButton['default']; Button = _flarumComponentsButton.default;
}, function (_flarumHelpersIcon) { }, function (_flarumHelpersIcon) {
icon = _flarumHelpersIcon['default']; icon = _flarumHelpersIcon.default;
}, function (_flarumSubscriptionsComponentsSubscriptionMenuItem) { }, function (_flarumSubscriptionsComponentsSubscriptionMenuItem) {
SubscriptionMenuItem = _flarumSubscriptionsComponentsSubscriptionMenuItem['default']; SubscriptionMenuItem = _flarumSubscriptionsComponentsSubscriptionMenuItem.default;
}], }],
execute: function () { execute: function () {
SubscriptionMenu = (function (_Dropdown) { SubscriptionMenu = function (_Dropdown) {
babelHelpers.inherits(SubscriptionMenu, _Dropdown); babelHelpers.inherits(SubscriptionMenu, _Dropdown);
function SubscriptionMenu() { function SubscriptionMenu() {
babelHelpers.classCallCheck(this, SubscriptionMenu); babelHelpers.classCallCheck(this, SubscriptionMenu);
babelHelpers.get(Object.getPrototypeOf(SubscriptionMenu.prototype), 'constructor', this).apply(this, arguments); return babelHelpers.possibleConstructorReturn(this, Object.getPrototypeOf(SubscriptionMenu).apply(this, arguments));
} }
babelHelpers.createClass(SubscriptionMenu, [{ babelHelpers.createClass(SubscriptionMenu, [{
@@ -231,7 +258,7 @@ System.register('flarum/subscriptions/components/SubscriptionMenu', ['flarum/com
}, { }, {
key: 'view', key: 'view',
value: function view() { value: function view() {
var _this = this; var _this2 = this;
var discussion = this.props.discussion; var discussion = this.props.discussion;
var subscription = discussion.subscription(); var subscription = discussion.subscription();
@@ -294,7 +321,7 @@ System.register('flarum/subscriptions/components/SubscriptionMenu', ['flarum/com
'ul', 'ul',
{ className: 'Dropdown-menu dropdown-menu Dropdown-menu--right' }, { className: 'Dropdown-menu dropdown-menu Dropdown-menu--right' },
this.options.map(function (props) { this.options.map(function (props) {
props.onclick = _this.saveSubscription.bind(_this, discussion, props.subscription); props.onclick = _this2.saveSubscription.bind(_this2, discussion, props.subscription);
props.active = subscription === props.subscription; props.active = subscription === props.subscription;
return m( return m(
@@ -315,29 +342,29 @@ System.register('flarum/subscriptions/components/SubscriptionMenu', ['flarum/com
} }
}]); }]);
return SubscriptionMenu; return SubscriptionMenu;
})(Dropdown); }(Dropdown);
_export('default', SubscriptionMenu); _export('default', SubscriptionMenu);
} }
}; };
});; });;
System.register('flarum/subscriptions/components/SubscriptionMenuItem', ['flarum/Component', 'flarum/helpers/icon'], function (_export) { 'use strict';
'use strict';
System.register('flarum/subscriptions/components/SubscriptionMenuItem', ['flarum/Component', 'flarum/helpers/icon'], function (_export, _context) {
var Component, icon, SubscriptionMenuItem; var Component, icon, SubscriptionMenuItem;
return { return {
setters: [function (_flarumComponent) { setters: [function (_flarumComponent) {
Component = _flarumComponent['default']; Component = _flarumComponent.default;
}, function (_flarumHelpersIcon) { }, function (_flarumHelpersIcon) {
icon = _flarumHelpersIcon['default']; icon = _flarumHelpersIcon.default;
}], }],
execute: function () { execute: function () {
SubscriptionMenuItem = (function (_Component) { SubscriptionMenuItem = function (_Component) {
babelHelpers.inherits(SubscriptionMenuItem, _Component); babelHelpers.inherits(SubscriptionMenuItem, _Component);
function SubscriptionMenuItem() { function SubscriptionMenuItem() {
babelHelpers.classCallCheck(this, SubscriptionMenuItem); babelHelpers.classCallCheck(this, SubscriptionMenuItem);
babelHelpers.get(Object.getPrototypeOf(SubscriptionMenuItem.prototype), 'constructor', this).apply(this, arguments); return babelHelpers.possibleConstructorReturn(this, Object.getPrototypeOf(SubscriptionMenuItem).apply(this, arguments));
} }
babelHelpers.createClass(SubscriptionMenuItem, [{ babelHelpers.createClass(SubscriptionMenuItem, [{
@@ -366,37 +393,37 @@ System.register('flarum/subscriptions/components/SubscriptionMenuItem', ['flarum
} }
}]); }]);
return SubscriptionMenuItem; return SubscriptionMenuItem;
})(Component); }(Component);
_export('default', SubscriptionMenuItem); _export('default', SubscriptionMenuItem);
} }
}; };
});; });;
System.register('flarum/subscriptions/main', ['flarum/extend', 'flarum/app', 'flarum/Model', 'flarum/models/Discussion', 'flarum/components/NotificationGrid', 'flarum/subscriptions/addSubscriptionBadge', 'flarum/subscriptions/addSubscriptionControls', 'flarum/subscriptions/addSubscriptionFilter', 'flarum/subscriptions/addSubscriptionSettings', 'flarum/subscriptions/components/NewPostNotification'], function (_export) { 'use strict';
'use strict';
System.register('flarum/subscriptions/main', ['flarum/extend', 'flarum/app', 'flarum/Model', 'flarum/models/Discussion', 'flarum/components/NotificationGrid', 'flarum/subscriptions/addSubscriptionBadge', 'flarum/subscriptions/addSubscriptionControls', 'flarum/subscriptions/addSubscriptionFilter', 'flarum/subscriptions/addSubscriptionSettings', 'flarum/subscriptions/components/NewPostNotification'], function (_export, _context) {
var extend, app, Model, Discussion, NotificationGrid, addSubscriptionBadge, addSubscriptionControls, addSubscriptionFilter, addSubscriptionSettings, NewPostNotification; var extend, app, Model, Discussion, NotificationGrid, addSubscriptionBadge, addSubscriptionControls, addSubscriptionFilter, addSubscriptionSettings, NewPostNotification;
return { return {
setters: [function (_flarumExtend) { setters: [function (_flarumExtend) {
extend = _flarumExtend.extend; extend = _flarumExtend.extend;
}, function (_flarumApp) { }, function (_flarumApp) {
app = _flarumApp['default']; app = _flarumApp.default;
}, function (_flarumModel) { }, function (_flarumModel) {
Model = _flarumModel['default']; Model = _flarumModel.default;
}, function (_flarumModelsDiscussion) { }, function (_flarumModelsDiscussion) {
Discussion = _flarumModelsDiscussion['default']; Discussion = _flarumModelsDiscussion.default;
}, function (_flarumComponentsNotificationGrid) { }, function (_flarumComponentsNotificationGrid) {
NotificationGrid = _flarumComponentsNotificationGrid['default']; NotificationGrid = _flarumComponentsNotificationGrid.default;
}, function (_flarumSubscriptionsAddSubscriptionBadge) { }, function (_flarumSubscriptionsAddSubscriptionBadge) {
addSubscriptionBadge = _flarumSubscriptionsAddSubscriptionBadge['default']; addSubscriptionBadge = _flarumSubscriptionsAddSubscriptionBadge.default;
}, function (_flarumSubscriptionsAddSubscriptionControls) { }, function (_flarumSubscriptionsAddSubscriptionControls) {
addSubscriptionControls = _flarumSubscriptionsAddSubscriptionControls['default']; addSubscriptionControls = _flarumSubscriptionsAddSubscriptionControls.default;
}, function (_flarumSubscriptionsAddSubscriptionFilter) { }, function (_flarumSubscriptionsAddSubscriptionFilter) {
addSubscriptionFilter = _flarumSubscriptionsAddSubscriptionFilter['default']; addSubscriptionFilter = _flarumSubscriptionsAddSubscriptionFilter.default;
}, function (_flarumSubscriptionsAddSubscriptionSettings) { }, function (_flarumSubscriptionsAddSubscriptionSettings) {
addSubscriptionSettings = _flarumSubscriptionsAddSubscriptionSettings['default']; addSubscriptionSettings = _flarumSubscriptionsAddSubscriptionSettings.default;
}, function (_flarumSubscriptionsComponentsNewPostNotification) { }, function (_flarumSubscriptionsComponentsNewPostNotification) {
NewPostNotification = _flarumSubscriptionsComponentsNewPostNotification['default']; NewPostNotification = _flarumSubscriptionsComponentsNewPostNotification.default;
}], }],
execute: function () { execute: function () {
@@ -420,33 +447,4 @@ System.register('flarum/subscriptions/main', ['flarum/extend', 'flarum/app', 'fl
}); });
} }
}; };
});;
System.register('flarum/subscriptions/addSubscriptionSettings', ['flarum/extend', 'flarum/components/SettingsPage', 'flarum/components/FieldSet', 'flarum/components/Switch', 'flarum/utils/ItemList'], function (_export) {
'use strict';
var extend, SettingsPage, FieldSet, Switch, ItemList;
return {
setters: [function (_flarumExtend) {
extend = _flarumExtend.extend;
}, function (_flarumComponentsSettingsPage) {
SettingsPage = _flarumComponentsSettingsPage['default'];
}, function (_flarumComponentsFieldSet) {
FieldSet = _flarumComponentsFieldSet['default'];
}, function (_flarumComponentsSwitch) {
Switch = _flarumComponentsSwitch['default'];
}, function (_flarumUtilsItemList) {
ItemList = _flarumUtilsItemList['default'];
}],
execute: function () {
_export('default', function () {
extend(SettingsPage.prototype, 'notificationsItems', function (items) {
items.add('followAfterReply', Switch.component({
children: app.translator.trans('flarum-subscriptions.forum.settings.forum_follow_after_reply_label'),
state: this.user.preferences().followAfterReply,
onchange: this.preferenceSaver('followAfterReply')
}));
});
});
}
};
}); });

View File

@@ -1,7 +1,7 @@
{ {
"private": true, "private": true,
"devDependencies": { "devDependencies": {
"gulp": "^3.8.11", "gulp": "^3.9.1",
"flarum-gulp": "^0.1.0" "flarum-gulp": "^0.2.0"
} }
} }