Просмотр исходного кода

copy key of component mapping "page-name-input"

yusuketk 7 лет назад
Родитель
Сommit
b75af3c496

+ 3 - 1
src/client/js/app.js

@@ -283,7 +283,9 @@ const componentMappings = {
   'bookmark-button': <BookmarkButton pageId={pageId} crowi={crowi} />,
   'bookmark-button-lg': <BookmarkButton pageId={pageId} crowi={crowi} size="lg" />,
 
-  'page-name-input': <NewPageNameInput crowi={crowi} parentPageName={pagePath} />,
+  'create-page-name-input': <NewPageNameInput crowi={crowi} parentPageName={pagePath} />,
+  'rename-page-name-input': <NewPageNameInput crowi={crowi} parentPageName={pagePath} />,
+  'duplicate-page-name-input': <NewPageNameInput crowi={crowi} parentPageName={pagePath} />,
 
 };
 // additional definitions if data exists

+ 1 - 1
src/client/styles/scss/_create-page.scss

@@ -51,7 +51,7 @@
         margin-left: 5px;
       }
 
-      #page-name-input {
+      #create-page-name-input, #rename-page-name-input, #duplicate-page-name-input {
         flex: 1;
         input {
           min-width: 300px; // Workaround to display placeholder.

+ 1 - 1
src/server/views/modal/create_page.html

@@ -32,7 +32,7 @@
             <div class="d-flex create-page-input-container">
               <div class="create-page-input-row d-flex align-items-center">
                 {% if searchConfigured() %}
-                <div id="page-name-input"></div>
+                <div id="create-page-name-input"></div>
                 {% else %}
                 <input type="text" value="{{ parentPath(path) }}" class="page-name-input form-control " placeholder="{{ t('Input page name') }}" required />
                 {% endif %}

+ 4 - 0
src/server/views/modal/duplicate.html

@@ -17,7 +17,11 @@
               <label for="duplicatePageName">{{ t('modal_duplicate.label.New page name') }}</label><br>
               <div class="input-group">
                 <span class="input-group-addon">{{ config.crowi['app:siteUrl:fixed'] }}</span>
+                {% if searchConfigured() %}
+                <div id="duplicate-page-name-input"></div>
+                {% else %}
                 <input type="text" class="form-control" name="new_path" id="duplicatePageName" value="{{ page.path }}">
+                {% endif %}
               </div>
             </div>
         </div>

+ 4 - 0
src/server/views/modal/rename.html

@@ -17,7 +17,11 @@
             <label for="newPageName">{{ t('modal_rename.label.New page name') }}</label><br>
             <div class="input-group">
               <span class="input-group-addon">{{ config.crowi['app:siteUrl:fixed'] }}</span>
+              {% if searchConfigured() %}
+              <div id="rename-page-name-input"></div>
+              {% else %}
               <input type="text" class="form-control" name="new_path" id="newPageName" value="{{ page.path }}">
+              {% endif %}
             </div>
           </div>