diff options
author | Ananya Sen | 2012-03-06 16:42:10 -0800 |
---|---|---|
committer | Ananya Sen | 2012-03-06 16:42:10 -0800 |
commit | 92c311c527b864f35aa98dba950da677746d4708 (patch) | |
tree | f77bf9c2d19b7f0e31215275614f90f53002f3cc /js/controllers/styles-controller.js | |
parent | b00a0da52ae29eefb45c8b28f7c782c7ebfa4b57 (diff) | |
download | ninja-92c311c527b864f35aa98dba950da677746d4708.tar.gz |
- detect document style edit [with Eric's input for styles-controller.js]
- integrated save as
Signed-off-by: Ananya Sen <Ananya.Sen@motorola.com>
Diffstat (limited to 'js/controllers/styles-controller.js')
-rwxr-xr-x | js/controllers/styles-controller.js | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/js/controllers/styles-controller.js b/js/controllers/styles-controller.js index 662816f5..addfc24e 100755 --- a/js/controllers/styles-controller.js +++ b/js/controllers/styles-controller.js | |||
@@ -1236,11 +1236,17 @@ var stylesController = exports.StylesController = Montage.create(Component, { | |||
1236 | 1236 | ||
1237 | clearDirtyStyleSheets : { | 1237 | clearDirtyStyleSheets : { |
1238 | value: function(doc) { | 1238 | value: function(doc) { |
1239 | if(!doc) { | 1239 | this.dirtyStyleSheets.length = 0; |
1240 | |||
1241 | if(doc) { | ||
1242 | var stillDirty = this.dirtyStyleSheets.filter(function(sheet) { | ||
1243 | return sheet.document !== doc; | ||
1244 | }); | ||
1240 | this.dirtyStyleSheets = null; | 1245 | this.dirtyStyleSheets = null; |
1241 | this.dirtyStyleSheets = []; | 1246 | this.dirtyStyleSheets = stillDirty; |
1242 | } | 1247 | } |
1243 | 1248 | ||
1249 | |||
1244 | } | 1250 | } |
1245 | }, | 1251 | }, |
1246 | 1252 | ||