Fossil SCM
wikiedit: changing the page's mimetype now also marks the page as is-dirty, enabling a save.
Commit
98fa23f90b11394d52b18b833f35c530b9d63bf4df68629039236b92b2022988
Parent
f94a55385e097fa…
1 file changed
+2
-1
+2
-1
| --- src/fossil.page.wikiedit.js | ||
| +++ src/fossil.page.wikiedit.js | ||
| @@ -989,12 +989,13 @@ | ||
| 989 | 989 | |
| 990 | 990 | P.selectMimetype(false, true); |
| 991 | 991 | P.e.selectMimetype.addEventListener( |
| 992 | 992 | 'change', |
| 993 | 993 | function(e){ |
| 994 | - if(P.winfo){ | |
| 994 | + if(P.winfo && P.winfo.mimetype !== e.target.value){ | |
| 995 | 995 | P.winfo.mimetype = e.target.value; |
| 996 | + P._isDirty = true; | |
| 996 | 997 | P.stashContentChange(true); |
| 997 | 998 | } |
| 998 | 999 | }, |
| 999 | 1000 | false |
| 1000 | 1001 | ); |
| 1001 | 1002 |
| --- src/fossil.page.wikiedit.js | |
| +++ src/fossil.page.wikiedit.js | |
| @@ -989,12 +989,13 @@ | |
| 989 | |
| 990 | P.selectMimetype(false, true); |
| 991 | P.e.selectMimetype.addEventListener( |
| 992 | 'change', |
| 993 | function(e){ |
| 994 | if(P.winfo){ |
| 995 | P.winfo.mimetype = e.target.value; |
| 996 | P.stashContentChange(true); |
| 997 | } |
| 998 | }, |
| 999 | false |
| 1000 | ); |
| 1001 |
| --- src/fossil.page.wikiedit.js | |
| +++ src/fossil.page.wikiedit.js | |
| @@ -989,12 +989,13 @@ | |
| 989 | |
| 990 | P.selectMimetype(false, true); |
| 991 | P.e.selectMimetype.addEventListener( |
| 992 | 'change', |
| 993 | function(e){ |
| 994 | if(P.winfo && P.winfo.mimetype !== e.target.value){ |
| 995 | P.winfo.mimetype = e.target.value; |
| 996 | P._isDirty = true; |
| 997 | P.stashContentChange(true); |
| 998 | } |
| 999 | }, |
| 1000 | false |
| 1001 | ); |
| 1002 |