|
|
@@ -1,49 +1,49 @@
|
|
|
- var pageId = $('#content-main').data('page-id');
|
|
|
- var pagePath= $('#content-main').data('path');
|
|
|
-
|
|
|
- require('bootstrap-select');
|
|
|
- require('bootstrap-sass');
|
|
|
-
|
|
|
- // show/hide
|
|
|
- function FetchPagesUpdatePostAndInsert(path) {
|
|
|
- $.get('/_api/pages.updatePost', {path: path}, function(res) {
|
|
|
- if (res.ok) {
|
|
|
- var $slackChannels = $('#page-form-slack-channel');
|
|
|
- $slackChannels.val(res.updatePost.join(','));
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
+var pageId = $('#content-main').data('page-id');
|
|
|
+var pagePath= $('#content-main').data('path');
|
|
|
|
|
|
- var slackConfigured = $('#page-form-setting').data('slack-configured');
|
|
|
+require('bootstrap-select');
|
|
|
+require('bootstrap-sass');
|
|
|
|
|
|
- // for new page
|
|
|
- if (!pageId) {
|
|
|
- if (!pageId && pagePath.match(/(20\d{4}|20\d{6}|20\d{2}_\d{1,2}|20\d{2}_\d{1,2}_\d{1,2})/)) {
|
|
|
- $('#page-warning-modal').modal('show');
|
|
|
+// show/hide
|
|
|
+function FetchPagesUpdatePostAndInsert(path) {
|
|
|
+ $.get('/_api/pages.updatePost', {path: path}, function(res) {
|
|
|
+ if (res.ok) {
|
|
|
+ var $slackChannels = $('#page-form-slack-channel');
|
|
|
+ $slackChannels.val(res.updatePost.join(','));
|
|
|
}
|
|
|
+ });
|
|
|
+}
|
|
|
|
|
|
- if (slackConfigured) {
|
|
|
- FetchPagesUpdatePostAndInsert(pagePath);
|
|
|
- }
|
|
|
+var slackConfigured = $('#page-form-setting').data('slack-configured');
|
|
|
+
|
|
|
+// for new page
|
|
|
+if (!pageId) {
|
|
|
+ if (!pageId && pagePath.match(/(20\d{4}|20\d{6}|20\d{2}_\d{1,2}|20\d{2}_\d{1,2}_\d{1,2})/)) {
|
|
|
+ $('#page-warning-modal').modal('show');
|
|
|
+ }
|
|
|
+
|
|
|
+ if (slackConfigured) {
|
|
|
+ FetchPagesUpdatePostAndInsert(pagePath);
|
|
|
}
|
|
|
+}
|
|
|
|
|
|
- $('a[data-toggle="tab"][href="#edit-form"]').on('show.bs.tab', function() {
|
|
|
- $('body').addClass('on-edit');
|
|
|
+$('a[data-toggle="tab"][href="#edit-form"]').on('show.bs.tab', function() {
|
|
|
+ $('body').addClass('on-edit');
|
|
|
|
|
|
- if (slackConfigured) {
|
|
|
- var $slackChannels = $('#page-form-slack-channel');
|
|
|
- var slackChannels = $slackChannels.val();
|
|
|
- // if slackChannels is empty, then fetch default (admin setting)
|
|
|
- // if not empty, it means someone specified this setting for the page.
|
|
|
- if (slackChannels === '') {
|
|
|
- FetchPagesUpdatePostAndInsert(pagePath);
|
|
|
- }
|
|
|
+ if (slackConfigured) {
|
|
|
+ var $slackChannels = $('#page-form-slack-channel');
|
|
|
+ var slackChannels = $slackChannels.val();
|
|
|
+ // if slackChannels is empty, then fetch default (admin setting)
|
|
|
+ // if not empty, it means someone specified this setting for the page.
|
|
|
+ if (slackChannels === '') {
|
|
|
+ FetchPagesUpdatePostAndInsert(pagePath);
|
|
|
}
|
|
|
- });
|
|
|
+ }
|
|
|
+});
|
|
|
|
|
|
- $('a[data-toggle="tab"][href="#edit-form"]').on('hide.bs.tab', function() {
|
|
|
- $('body').removeClass('on-edit');
|
|
|
- });
|
|
|
+$('a[data-toggle="tab"][href="#edit-form"]').on('hide.bs.tab', function() {
|
|
|
+ $('body').removeClass('on-edit');
|
|
|
+});
|
|
|
|
|
|
/**
|
|
|
* DOM ready
|
|
|
@@ -136,7 +136,7 @@ $(function() {
|
|
|
$('#page-form').on('submit', function(e) {
|
|
|
// avoid message
|
|
|
// isFormChanged = false;
|
|
|
- crowi.clearDraft(pagePath);
|
|
|
+ window.crowi.clearDraft(pagePath);
|
|
|
});
|
|
|
/*
|
|
|
// This is a temporary implementation until porting to React.
|