@@ -237,18 +237,6 @@ Module.register("calendar", {
237237 symbolWrapper . className = "symbol align-right " + symbolClass ;
238238
239239 const symbols = this . symbolsForEvent ( event ) ;
240- // If symbols are displayed and custom symbol is set, replace event symbol
241- if ( this . config . displaySymbol && this . config . customEvents . length > 0 ) {
242- for ( let ev in this . config . customEvents ) {
243- if ( typeof this . config . customEvents [ ev ] . symbol !== "undefined" && this . config . customEvents [ ev ] . symbol !== "" ) {
244- let needle = new RegExp ( this . config . customEvents [ ev ] . keyword , "gi" ) ;
245- if ( needle . test ( event . title ) ) {
246- symbols [ 0 ] = this . config . customEvents [ ev ] . symbol ;
247- break ;
248- }
249- }
250- }
251- }
252240 symbols . forEach ( ( s , index ) => {
253241 const symbol = document . createElement ( "span" ) ;
254242 symbol . className = "fa fa-fw fa-" + s ;
@@ -640,6 +628,17 @@ Module.register("calendar", {
640628 symbols = this . mergeUnique ( this . getCalendarPropertyAsArray ( event . url , "fullDaySymbol" , this . config . defaultSymbol ) , symbols ) ;
641629 }
642630
631+ // If custom symbol is set, replace event symbol
632+ for ( let ev of this . config . customEvents ) {
633+ if ( typeof ev . symbol !== "undefined" && ev . symbol !== "" ) {
634+ let needle = new RegExp ( ev . keyword , "gi" ) ;
635+ if ( needle . test ( event . title ) ) {
636+ symbols [ 0 ] = ev . symbol ;
637+ break ;
638+ }
639+ }
640+ }
641+
643642 return symbols ;
644643 } ,
645644
0 commit comments