@@ -253,7 +253,7 @@ var codeViewer = {
253
253
* when turning on or switching between patterns with code view on make sure we get
254
254
* the code from from the pattern via post message
255
255
*/
256
- updateCode : function ( lineage , lineageR , patternPartial , cssEnabled ) {
256
+ updateCode : function ( lineage , lineageR , patternPartial , patternState , cssEnabled ) {
257
257
258
258
// clear any selections that might have been made
259
259
codeViewer . clearSelection ( ) ;
@@ -294,7 +294,17 @@ var codeViewer = {
294
294
document . getElementById ( "sg-viewport" ) . contentWindow . postMessage ( obj , codeViewer . targetOrigin ) ;
295
295
} ) ;
296
296
297
- $ ( '#sg-code-lineage-patternname, #sg-code-lineager-patternname' ) . html ( patternPartial ) ;
297
+ // show pattern state
298
+ if ( patternState != "" ) {
299
+ $ ( "#sg-code-patternstate" ) . css ( "display" , "block" ) ;
300
+ var patternStateItem = "<span class=\"sg-pattern-state " + patternState + "\">" + patternState + "</span>" ;
301
+ $ ( "#sg-code-patternstate-fill" ) . html ( patternStateItem ) ;
302
+ } else {
303
+ $ ( "#sg-code-patternstate" ) . css ( "display" , "none" ) ;
304
+ }
305
+
306
+ // fill in the name of the pattern
307
+ $ ( '#sg-code-lineage-patternname, #sg-code-lineager-patternname, #sg-code-patternstate-patternname' ) . html ( patternPartial ) ;
298
308
299
309
// get the file name of the pattern so we can get the various editions of the code that can show in code view
300
310
var fileName = urlHandler . getFileName ( patternPartial ) ;
@@ -343,7 +353,7 @@ var codeViewer = {
343
353
// switch based on stuff related to the postmessage
344
354
if ( data . codeOverlay !== undefined ) {
345
355
if ( data . codeOverlay === "on" ) {
346
- codeViewer . updateCode ( data . lineage , data . lineageR , data . codePatternPartial , data . cssEnabled ) ;
356
+ codeViewer . updateCode ( data . lineage , data . lineageR , data . patternPartial , data . patternState , data . cssEnabled ) ;
347
357
} else {
348
358
codeViewer . slideCode ( $ ( '#sg-code-container' ) . outerHeight ( ) ) ;
349
359
}
0 commit comments