summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/www/gfse/editor.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/www/gfse/editor.js b/src/www/gfse/editor.js
index 42638090c..cb93c305a 100644
--- a/src/www/gfse/editor.js
+++ b/src/www/gfse/editor.js
@@ -158,15 +158,16 @@ function draw_grammar_list() {
clear(gt)
if(files.length>0) {
sort_grammars()
- //var unique_id=local.get("unique_id","-")
+ var unique_id=local.get("unique_id","-")
for(var i in files) {
var file=files[i].path
var parts=file.split(/[-.]/)
var basename=parts[0]
var unique_name=parts[1]+"-"+parts[2]
var mine = my_grammar(unique_name)!=null
- var del = mine
- ? delete_button(rmpublic(file),"Don't publish this grammar")
+ var from_me = parts[1] == unique_id
+ var del = from_me || mine
+ ? delete_button(rmpublic(file),"Remove this public grammar")
: []
var tip = mine
? "This is a copy of your grammar"