Pman.Tab.CmsTranslateTemplates.bjs
authorAlan <alan@roojs.com>
Fri, 25 Nov 2022 07:37:26 +0000 (15:37 +0800)
committerAlan <alan@roojs.com>
Fri, 25 Nov 2022 07:37:26 +0000 (15:37 +0800)
Pman.Tab.CmsTranslateTemplates.js

Pman.Tab.CmsTranslateTemplates.bjs
Pman.Tab.CmsTranslateTemplates.js

index e731e1d..12cc8bf 100644 (file)
              "    if (typeof(sn.id) == 'number') {",
              "        p.template_id = sn.id;",
              "",
-             "    }",
-             "    ",
-             "    ",
-             "    if (sn.id.match(/^table:/)) {",
-             "        var sns = sn.id.split(':');",
-             "        p.lang = sns[1];",
-             "        p.on_table = sns[2];",
-             "        p.csvCols = 'src_id_mdsum,on_table,on_id,on_col,src_id_txt,lang,txt';",
-             "        p.csvTitles = 'Code,Table,Table id,Column,Language,Translation';",
-             "    }",
-             "    ",
-             "    if (sn.id.match(/^view:/)) {",
-             "        var sns = sn.id.split(':');",
-             "        p.lang = sns[1];",
-             "        p.template_id_view_name = sns[2];",
+             "    } else {",
              "        ",
-             "    }",
-             "    if (sn.id.match(/^lang:/)) {",
-             "        var sns = sn.id.split(':');",
-             "        p.lang = sns[1];",
+             "        ",
+             "        if (sn.id.match(/^table:/)) {",
+             "            var sns = sn.id.split(':');",
+             "            p.lang = sns[1];",
+             "            p.on_table = sns[2];",
+             "            p.csvCols = 'src_id_mdsum,on_table,on_id,on_col,src_id_txt,lang,txt';",
+             "            p.csvTitles = 'Code,Table,Table id,Column,Language,Translation';",
+             "        }",
+             "        ",
+             "        if (sn.id.match(/^view:/)) {",
+             "            var sns = sn.id.split(':');",
+             "            p.lang = sns[1];",
+             "            p.template_id_view_name = sns[2];",
+             "            ",
+             "        }",
+             "        if (sn.id.match(/^lang:/)) {",
+             "            var sns = sn.id.split(':');",
+             "            p.lang = sns[1];",
              "",
+             "       }",
              "   }",
              "    // transtree",
              "    // view: {lang} : {view_name}",
index 8bc5fac..6130129 100644 (file)
@@ -275,27 +275,28 @@ Pman.Tab.CmsTranslateTemplates = new Roo.XComponent({
                if (typeof(sn.id) == 'number') {
                    p.template_id = sn.id;
            
-               }
-               
-               
-               if (sn.id.match(/^table:/)) {
-                   var sns = sn.id.split(':');
-                   p.lang = sns[1];
-                   p.on_table = sns[2];
-                   p.csvCols = 'src_id_mdsum,on_table,on_id,on_col,src_id_txt,lang,txt';
-                   p.csvTitles = 'Code,Table,Table id,Column,Language,Translation';
-               }
-               
-               if (sn.id.match(/^view:/)) {
-                   var sns = sn.id.split(':');
-                   p.lang = sns[1];
-                   p.template_id_view_name = sns[2];
+               } else {
                    
-               }
-               if (sn.id.match(/^lang:/)) {
-                   var sns = sn.id.split(':');
-                   p.lang = sns[1];
+                   
+                   if (sn.id.match(/^table:/)) {
+                       var sns = sn.id.split(':');
+                       p.lang = sns[1];
+                       p.on_table = sns[2];
+                       p.csvCols = 'src_id_mdsum,on_table,on_id,on_col,src_id_txt,lang,txt';
+                       p.csvTitles = 'Code,Table,Table id,Column,Language,Translation';
+                   }
+                   
+                   if (sn.id.match(/^view:/)) {
+                       var sns = sn.id.split(':');
+                       p.lang = sns[1];
+                       p.template_id_view_name = sns[2];
+                       
+                   }
+                   if (sn.id.match(/^lang:/)) {
+                       var sns = sn.id.split(':');
+                       p.lang = sns[1];
            
+                  }
               }
                // transtree
                // view: {lang} : {view_name}