@@ -63,33 +63,6 @@ require_once('/usr/local/emhttp/plugins/folderview.plus/langs/script.php');
6363 </tbody>
6464 </table>
6565 </div>
66- <div class="rules-panel">
67- <div class="rules-header">
68- <h3>Auto-assignment rules</h3>
69- <span class="rules-help">Automatically place new containers into folders.</span>
70- </div>
71- <div class="rules-editor">
72- <select id="docker-rule-folder"></select>
73- <select id="docker-rule-kind" onchange="toggleRuleKindFields('docker')">
74- <option value="name_regex">Name regex</option>
75- <option value="label">Docker label</option>
76- </select>
77- <input id="docker-rule-pattern" type="text" placeholder="Regex pattern (example: ^media-)">
78- <input id="docker-rule-label-key" type="text" placeholder="Label key (example: com.example.stack)" style="display:none;">
79- <input id="docker-rule-label-value" type="text" placeholder="Label value (optional, blank means any value)" style="display:none;">
80- <button class="rules-add-btn" onclick="addAutoRule('docker')"><i class="fa fa-plus"></i> Add rule</button>
81- </div>
82- <table class="rules-table">
83- <thead>
84- <tr>
85- <th>Folder</th>
86- <th>Match</th>
87- <th>Action</th>
88- </tr>
89- </thead>
90- <tbody id="docker-rules"></tbody>
91- </table>
92- </div>
9366</div>
9467<hr>
9568
@@ -133,9 +106,42 @@ require_once('/usr/local/emhttp/plugins/folderview.plus/langs/script.php');
133106 </tbody>
134107 </table>
135108 </div>
109+ </div>
110+ <hr>
111+
112+ <h2>Auto-assignment rules</h2>
113+ <div class="rules-bottom-grid">
136114 <div class="rules-panel">
137115 <div class="rules-header">
138- <h3>Auto-assignment rules</h3>
116+ <h3>Docker rules</h3>
117+ <span class="rules-help">Automatically place new containers into folders.</span>
118+ </div>
119+ <div class="rules-editor">
120+ <select id="docker-rule-folder"></select>
121+ <select id="docker-rule-kind" onchange="toggleRuleKindFields('docker')">
122+ <option value="name_regex">Name regex</option>
123+ <option value="label">Docker label</option>
124+ </select>
125+ <input id="docker-rule-pattern" type="text" placeholder="Regex pattern (example: ^media-)">
126+ <input id="docker-rule-label-key" type="text" placeholder="Label key (example: com.example.stack)" style="display:none;">
127+ <input id="docker-rule-label-value" type="text" placeholder="Label value (optional, blank means any value)" style="display:none;">
128+ <button class="rules-add-btn" onclick="addAutoRule('docker')"><i class="fa fa-plus"></i> Add rule</button>
129+ </div>
130+ <table class="rules-table">
131+ <thead>
132+ <tr>
133+ <th>Folder</th>
134+ <th>Match</th>
135+ <th>Action</th>
136+ </tr>
137+ </thead>
138+ <tbody id="docker-rules"></tbody>
139+ </table>
140+ </div>
141+
142+ <div class="rules-panel">
143+ <div class="rules-header">
144+ <h3>VM rules</h3>
139145 <span class="rules-help">Automatically place new VMs into folders.</span>
140146 </div>
141147 <div class="rules-editor">
@@ -158,7 +164,6 @@ require_once('/usr/local/emhttp/plugins/folderview.plus/langs/script.php');
158164 </table>
159165 </div>
160166</div>
161- <hr>
162167
163168<div id="import-preview-dialog" style="display:none;">
164169 <p><strong>Import summary</strong></p>
0 commit comments