|
|
@@ -137,29 +137,23 @@
|
|
|
(p/let [_ (verify-permission repo file-handle true)
|
|
|
_ (utils/writeFile file-handle content)
|
|
|
file (.getFile file-handle)]
|
|
|
- (do
|
|
|
+ (if (and local-content new?
|
|
|
+ (or
|
|
|
+ draw?
|
|
|
+ ;; Writing not finished
|
|
|
+ (> pending-writes 0)
|
|
|
+ ;; not changed by other editors
|
|
|
+ not-changed?
|
|
|
+ new-created?))
|
|
|
+ (do
|
|
|
(p/let [_ (verify-permission repo file-handle true)
|
|
|
_ (utils/writeFile file-handle content)
|
|
|
file (.getFile file-handle)]
|
|
|
(when file
|
|
|
(nfs-saved-handler repo path file))))
|
|
|
- ;; (if (and local-content new?
|
|
|
- ;; (or
|
|
|
- ;; draw?
|
|
|
- ;; ;; Writing not finished
|
|
|
- ;; (> pending-writes 0)
|
|
|
- ;; ;; not changed by other editors
|
|
|
- ;; not-changed?
|
|
|
- ;; new-created?))
|
|
|
- ;; (do
|
|
|
- ;; (p/let [_ (verify-permission repo file-handle true)
|
|
|
- ;; _ (utils/writeFile file-handle content)
|
|
|
- ;; file (.getFile file-handle)]
|
|
|
- ;; (when file
|
|
|
- ;; (nfs-saved-handler repo path file))))
|
|
|
- ;; (do
|
|
|
- ;; (js/alert (str "The file has been modified on your local disk! File path: " path
|
|
|
- ;; ", please save your changes and click the refresh button to reload it."))))
|
|
|
+ (do
|
|
|
+ (js/alert (str "The file has been modified on your local disk! File path: " path
|
|
|
+ ", please save your changes and click the refresh button to reload it."))))
|
|
|
))
|
|
|
;; create file handle
|
|
|
(->
|