File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -146,6 +146,9 @@ plugin.build = function(data, callback) {
146146 tagWhitelist : function ( next ) {
147147 getTagWhitelist ( req . query , next ) ;
148148 } ,
149+ categoryData : function ( next ) {
150+ categories . getCategoryFields ( req . query . cid , [ 'minTags' , 'maxTags' ] , next ) ;
151+ } ,
149152 privileges : function ( next ) {
150153 privileges . global . get ( uid , next ) ;
151154 } ,
@@ -236,6 +239,9 @@ plugin.build = function(data, callback) {
236239 minimumTagLength : meta . config . minimumTagLength || 3 ,
237240 maximumTagLength : meta . config . maximumTagLength || 15 ,
238241 tagWhitelist : data . tagWhitelist ,
242+ minTags : data . categoryData . minTags ,
243+ maxTags : data . categoryData . maxTags ,
244+
239245 isTopic : ! ! req . query . cid ,
240246 isEditing : isEditing ,
241247 showHandleInput : parseInt ( meta . config . allowGuestHandles , 10 ) === 1 && ( req . uid === 0 || ( isEditing && isGuestPost && ( data . isAdmin || data . isMod ) ) ) ,
Original file line number Diff line number Diff line change @@ -136,8 +136,12 @@ define('composer/tags', function() {
136136 return ;
137137 }
138138
139- minTags = data . minTags ;
140- maxTags = data . maxTags ;
139+ if ( data . hasOwnProperty ( 'minTags' ) ) {
140+ minTags = data . minTags ;
141+ }
142+ if ( data . hasOwnProperty ( 'maxTags' ) ) {
143+ maxTags = data . maxTags ;
144+ }
141145
142146 if ( data . tagWhitelist && data . tagWhitelist . length ) {
143147 input . attr ( 'readonly' , '' ) ;
You can’t perform that action at this time.
0 commit comments