Sotaro KARASAWA 10 лет назад
Родитель
Сommit
1bd89ab433
3 измененных файлов с 5 добавлено и 1 удалено
  1. 1 0
      lib/routes/page.js
  2. 3 1
      lib/views/_form.html
  3. 1 0
      resource/js/crowi-form.js

+ 1 - 0
lib/routes/page.js

@@ -219,6 +219,7 @@ module.exports = function(crowi, app) {
     var currentRevision = pageForm.currentRevision;
     var grant = pageForm.grant;
     var path = pageForm.path;
+    var extra = pageForm.extra;
 
     // TODO: make it pluggable
     var notify = pageForm.notify || {};

+ 3 - 1
lib/views/_form.html

@@ -28,7 +28,9 @@
               <input class="" type="checkbox" name="pageForm[notify][slack][on]" value="1">
             </label>
           </span>
-          <input class="form-control" type="text" name="pageForm[notify][slack][channel]" value="{{ page.extented.slack|default('') }}" placeholder="#slack-channel-name">
+          <input class="form-control" type="text" name="pageForm[notify][slack][channel]" value="{{ page.extented.slack|default('') }}" placeholder="slack-channel-name"
+            data-toggle="popover" title="Popover title" data-content="カンマ区切りで複数チャンネルに通知することができます。チャンネル名は保存され、次回以降デフォルトでチェックは外れた状態になっています。通知するにはチェックを入れてください。" data-trigger="focus" data-placement="top"
+          >
         </span>
 
         {% if forceGrant %}

+ 1 - 0
resource/js/crowi-form.js

@@ -1,5 +1,6 @@
 $(function() {
   // preview watch
+  $('[data-toggle="popover"]').popover();
   var originalContent = $('#form-body').val();
   var prevContent = "";
   var watchTimer = setInterval(function() {