Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
stm_javascript and 4.0.6
I wanted to post this in the author support forum but there seems to be no thread for stm_javascript
Bloke wrote
stm_javascript doesn’t show the Javascript tab under Presentation, and already has an add_privs line (mind you, the chances of it clashing with the core due to its violation of the “don’t pollute global namespace” rule is likely)
Can someone find a solution for the 4.0.6 release?
Last edited by colak (2008-02-05 07:54:40)
Yiannis
——————————
NeMe | hblack.art | EMAP | A Sea change | Toolkit of Care
I do my best editing after I click on the submit button.
Offline
Re: stm_javascript and 4.0.6
add this as well:
add_privs('handle_backend_javascript', '1,2');
Offline
Re: stm_javascript and 4.0.6
Hi steve. Many thanks…
Where do I add it?
The plugin code starts with
if (@txpinterface == 'admin') {
add_privs('javascript', '1,2');
register_tab("presentation", "js", "Javascript");
register_callback("handle_backend_javascript", "js");
}else{
if(gps('js')){
return_js(gps('js'));
}
}
should I change that to the one below?
if (@txpinterface == 'admin') {
add_privs('handle_backend_javascript', '1,2');
register_tab("presentation", "js", "Javascript");
register_callback("handle_backend_javascript", "js");
}else{
if(gps('js')){
return_js(gps('js'));
}
}
Last edited by colak (2008-02-05 11:19:42)
Yiannis
——————————
NeMe | hblack.art | EMAP | A Sea change | Toolkit of Care
I do my best editing after I click on the submit button.
Offline
Re: stm_javascript and 4.0.6
Found some time and upgraded 3 installs to 406.
neme.org went fine -and so did neme-imca.org but for neme.org/main/ stm_javascript just disappeared from the presentation tab in spite of the fact that I have committed the amendment above.
Any help on this would be appreciated.
> correction the javascript tab is not visible in any installs
Last edited by colak (2008-02-06 15:56:08)
Yiannis
——————————
NeMe | hblack.art | EMAP | A Sea change | Toolkit of Care
I do my best editing after I click on the submit button.
Offline
Re: stm_javascript and 4.0.6
hmm maybe that handle_backend_javascript
isn’t needed.
try this:
if (txpinterface == 'admin') {
add_privs('javascript', '1,2');
add_privs('js', '1,2');
register_tab("presentation", "js", "Javascript");
register_callback("handle_backend_javascript", "js");
}else{
if(gps('js')){
return_js(gps('js'));
}
}
Offline
Re: stm_javascript and 4.0.6
Steve I have to say that you were much faster posting the solution than I expected. I was editing my previous post just to find your reply after submitting it.
Your solution worked! the link is not visible in the pull down menu but no worries. An extra click never hurt anyone. Thanks so much for your help.
Yiannis
——————————
NeMe | hblack.art | EMAP | A Sea change | Toolkit of Care
I do my best editing after I click on the submit button.
Offline
Re: stm_javascript and 4.0.6
np!
while you’re in the plugin tab, it shouldn’t be available in the pulldowns. but while you’re in any other tab, it should be there (at least on my test 4.0.6 installation)
Offline
Re: stm_javascript and 4.0.6
iblastoff wrote:
np!
while you’re in the plugin tab, it shouldn’t be available in the pulldowns. but while you’re in any other tab, it should be there (at least on my test 4.0.6 installation)
You are right. I am now in the write tab and it is there.
>Edit: Here is the amended plugin code for anyone who might need it.
YTo5OntzOjQ6Im5hbWUiO3M6MTQ6InN0bV9qYXZhc2NyaXB0IjtzOjY6ImF1dGhvciI7czoxNzoiU3RhbmlzbGF2IE3DvGxsZXIiO3M6MTA6ImF1dGhvcl91cmkiO3M6MTk6Imh0dHA6Ly9kaG9uaXNob3cuZGUiO3M6NzoidmVyc2lvbiI7czozOiIwLjEiO3M6MTE6ImRlc2NyaXB0aW9uIjtzOjgyOiJTdG9yZXMgSmF2YVNjcmlwdCBmaWxlcyB3aXRoaW4gdGhlIGRhdGFiYXNlIGFuZCBoYW5kbGVzIHRoZW0gc2ltaWxhciB0byBDU1MgZmlsZXMuIjtzOjQ6ImhlbHAiO3M6OTUwOiJJbiBhZG1pbiBzZWN0aW9uLCBnbyB0byB0YWIgInByZXNlbnRhdGlvbiA+IGphdmFzY3JpcHQiIGFuZCBjcmVhdGUgb25lIG9yZSBtb3JlIGphdmFzY3JpcHQgZmlsZXMgdGhhdCB5b3Ugd2FudCB0byBlbWJlZCB3aXRoaW4geW91ciBwYWdlIHRlbXBsYXRlcy4gVGhpcyBpcyBzaW1pbGlhciB0byB0aGUgInN0eWxlcyIgdGFiIC0gdGhlIEphdmFTY3JpcHQgZmlsZXMgZ2V0IHN0b3JlZCBpbiB0aGUgZGF0YWJhc2UgYW5kIHlvdSBjYW4gZW1iZWQgdGhlbSB3aXRoIGEgbmV3IFRleHRwYXR0ZXJuIHRhZzoNCg0KPGNvZGU+DQombHQ7dHhwOmpzIC8mZ3Q7IChlbWJlZHMgZGVmYXVsdCBKYXZhU2NyaXB0IGZpbGUpDQo8L2NvZGU+DQo8Y29kZT4NCjx0eHA6anMgbj0ibXlEb21TY3JpcHQiIC8+IChlbWJlZHMgSmF2YVNjcmlwdCBmaWxlIG5hbWVkICZxdW90O215RG9tU2NyaXB0JnF1b3Q7KQ0KPC9jb2RlPg0KDQo8cD5UaGlzIHBsdWdpbiBoYXMgYmVlbiBzbGlnaHRseSBtb2RpZmllZCBieSA8YSBocmVmPSJodHRwOi8vd3d3Lm5lbWUub3JnIj5jb2xhazwvYT4gZm9yIGNvbXBhdGliaWxpdHkgd2l0aCB0aGUgNC4wLjYgcmVsZWFzZS4gPGJyIC8+DQpDcmVkaXQgZm9yIHRoZSBhbWVuZGVkIGNvZGUgZ29lcyB0byA8YSBocmVmPSJodHRwOi8vd3d3LnN0ZXZlbGFtLmNhLyI+aWJsYXN0b2ZmJ3M8L2E+IHdob3NlIHN1Z2dlc3Rpb25zIGluIHRoZSA8YSBocmVmPSJodHRwOi8vZm9ydW0udGV4dHBhdHRlcm4uY29tL3ZpZXd0b3BpYy5waHA/cGlkPTE3MTIwMCNwMTcxMjAwIj50ZXh0cGF0dGVybiBmb3J1bTwvYT4gcHJvbG9uZ3VlZCB0aGUgbGlmZSBvZiB0aGlzIHNjcmlwdC48L3A+DQoNCg0KT3V0cHV0Og0KPGNvZGU+DQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwOi8vbXlzaXRlLmNvbS8/anM9bXlEb21TY3JpcHQiPjwvc2NyaXB0Pg0KPC9jb2RlPiI7czo0OiJjb2RlIjtzOjYzNjA6ImlmICh0eHBpbnRlcmZhY2UgPT0gJ2FkbWluJykgewkNCglhZGRfcHJpdnMoJ2phdmFzY3JpcHQnLCAnMSwyJyk7DQoJYWRkX3ByaXZzKCdqcycsICcxLDInKTsNCglyZWdpc3Rlcl90YWIoInByZXNlbnRhdGlvbiIsICJqcyIsICJKYXZhc2NyaXB0Iik7DQoJcmVnaXN0ZXJfY2FsbGJhY2soImhhbmRsZV9iYWNrZW5kX2phdmFzY3JpcHQiLCAianMiKTsNCn1lbHNlew0KCWlmKGdwcygnanMnKSl7DQoJCXJldHVybl9qcyhncHMoJ2pzJykpOwkNCgl9DQp9DQoNCmZ1bmN0aW9uIGpzKCRhcnJheT0nJyl7DQoJZXh0cmFjdCgkYXJyYXkpOwkNCglpZighJG4pew0KCQkkbiA9ICJkZWZhdWx0IjsNCgl9DQoJcmV0dXJuIHNwcmludGYoJzxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHA6Ly8lcy8/anM9JXMiPjwvc2NyaXB0PicsICRHTE9CQUxTWydwcmVmcyddWydzaXRldXJsJ10sICRuKTsNCn0NCg0KZnVuY3Rpb24gcmV0dXJuX2pzKCRuYW1lKXsNCglvYl9zdGFydCgpOw0KCW9iX2VuZF9jbGVhbigpOwkJDQoJZ2xvYmFsICRqc19wcmVmaXg7DQoJDQoJaWYoc3RybGVuKCRHTE9CQUxTWyd0eHBjZmcnXVsndGFibGVfcHJlZml4J10pICE9IDApew0KCQkkanNfcHJlZml4ID0gJEdMT0JBTFNbJ3R4cGNmZyddWyd0YWJsZV9wcmVmaXgnXS4ianMiOw0KCX1lbHNlew0KCQkkanNfcHJlZml4ID0gInR4cF9qcyI7DQoJfQ0KCQ0KCSRqcyA9IGZldGNoKCJqcyIsJEdMT0JBTFNbJ2pzX3ByZWZpeCddLCduYW1lJywkbmFtZSk7DQoJDQoJaWYgKCRqcykgew0KCQkkanNfZGVjb2RlZCA9ICBiYXNlNjRfZGVjb2RlKCRqcyk7DQoJfWVsc2V7DQoJCSRqc19kZWNvZGVkID0gImFsZXJ0KCdKYXZhc2NyaXB0IEZpbGUgY291bGQgbm90IGJlIGZvdW5kIScpIjsNCgl9CQ0KCWhlYWRlcignQ29udGVudC10eXBlOiBhcHBsaWNhdGlvbi94LWphdmFzY3JpcHQnKTsNCgloZWFkZXIoc3ByaW50ZignQ29udGVudC1MZW5ndGg6ICVkJywgc3RybGVuKCRqc19kZWNvZGVkKSkpOw0KCWVjaG8gJGpzX2RlY29kZWQ7DQoJZXhpdDsNCn0NCg0KZnVuY3Rpb24gaGFuZGxlX2JhY2tlbmRfamF2YXNjcmlwdCgpew0KCWdsb2JhbCAkanNfcHJlZml4Ow0KCQ0KCWlmKHN0cmxlbigkR0xPQkFMU1sndHhwY2ZnJ11bJ3RhYmxlX3ByZWZpeCddKSAhPSAwKXsNCgkJJGpzX3ByZWZpeCA9ICRHTE9CQUxTWyd0eHBjZmcnXVsndGFibGVfcHJlZml4J10uImpzIjsNCgl9ZWxzZXsNCgkJJGpzX3ByZWZpeCA9ICJ0eHBfanMiOw0KCX0NCgkNCglzYWZlX3F1ZXJ5KHNwcmludGYoIkNSRUFURSBUQUJMRSBJRiBOT1QgRVhJU1RTICVzICggDQoJCQkJCQkgIG5hbWUgdmFyY2hhcigyNTUpIE5PVCBOVUxMIGRlZmF1bHQgJycsDQoJCQkJCQkgIGpzIGxvbmd0ZXh0IE5PVCBOVUxMLA0KCQkJCQkJICBQUklNQVJZIEtFWSAgKG5hbWUpKTsiLCAkanNfcHJlZml4KSk7DQoJaWYoc2FmZV9jb3VudCgkanNfcHJlZml4LCAibmFtZT0nZGVmYXVsdCciKSA9PSAiMCIpew0KCQlzYWZlX2luc2VydCgkanNfcHJlZml4LCAibmFtZT0nZGVmYXVsdCcsIGpzPSdMeThnVUd4bFlYTmxJR2x1YzJWeWRDQjViM1Z5SUVwaGRtRlRZM0pwY0hRZ2FHVnlaVG89JyIpOw0KCX0NCgkNCgkNCgkNCglpZiAoIWRlZmluZWQoJ3R4cGludGVyZmFjZScpKSBkaWUoJ3R4cGludGVyZmFjZSBpcyB1bmRlZmluZWQuJyk7DQoJCWlmIChncHMoJ2V2ZW50JykgPT0gJ2pzJykgew0KCQkJJHN0ZXAgPSBncHMoJ3N0ZXAnKTsNCgkJCXJlcXVpcmVfcHJpdnMoJ2pzJyk7DQoJCQlzd2l0Y2ggKCRzdGVwKSB7DQoJCQkJY2FzZSAnJzoganNfZWRpdCgpOyAJCQkJCQkJCQkJCWJyZWFrOw0KCQkJCWNhc2UgJ2pzX2VkaXRfcmF3JzoganNfZWRpdCgpOyAgICAgICAgICAgCWJyZWFrOw0KCQkJCWNhc2UgJ2pzX2VkaXRfZm9ybSc6IGpzX2VkaXQoKTsgICAgICAgICAgCWJyZWFrOw0KCQkJCWNhc2UgJ3BvdXInOiBqc19lZGl0KCk7CSAgICAgICAgICAgICAgIAkJYnJlYWs7DQoJCQkJY2FzZSAnanNfc2F2ZSc6IGpzX3NhdmUoKTsgICAgICAgICAgICAgIAlicmVhazsNCgkJCQljYXNlICdqc19zYXZlX2FzJzoganNfc2F2ZV9hcygpOyAgICAgICAgIAlicmVhazsNCgkJCQljYXNlICdqc19zYXZlX3Bvc3RlZCc6IGpzX3NhdmVfcG9zdGVkKCk7IAlicmVhazsNCgkJCQljYXNlICdqc19kZWxldGUnOiBqc19kZWxldGUoKTsgICAgICAgICAgIAlicmVhazsNCgkJCQljYXNlICdqc19lZGl0JzoganNfZWRpdCgpOyAgICAgICAgICAgICAgIAlicmVhazsNCgkJCQljYXNlICdkZWxfZGVjJzoganNfZWRpdCgpOyAgICAgICAgICAgICAgIAlicmVhazsNCgkJCQljYXNlICdhZGRfZGVjJzoganNfZWRpdCgpOyAgICAgICAgICAgICAgICBicmVhazsNCgkJCQljYXNlICdhZGRfc2VsJzoganNfZWRpdCgpOw0KCQkJfQ0KCX0NCn0NCg0KLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KCWZ1bmN0aW9uIGpzX2xpc3QoJG5hbWUpewkNCgkJJG91dFtdID0gc3RhcnRUYWJsZSgnbGlzdCcsJ2xlZnQnKTsNCgkJJHJzID0gc2FmZV9yb3dzX3N0YXJ0KCJuYW1lIGFzIGpzbmFtZSIsICRHTE9CQUxTWydqc19wcmVmaXgnXSwiMT0xIik7DQoJCWlmICgkcnMpIHsNCgkJCXdoaWxlICgkYSA9IG5leHRSb3coJHJzKSkgew0KCQkJCWV4dHJhY3QoJGEpOw0KCQkJCSRuYW1lbGluayA9ICgkbmFtZSE9JGpzbmFtZSkNCgkJCQk/CWVMaW5rKCdqcycsJycsJ25hbWUnLCRqc25hbWUsJGpzbmFtZSkNCgkJCQk6CSRqc25hbWU7DQoJCQkJJGRlbGV0ZWxpbmsgPSAoJGpzbmFtZSE9J2RlZmF1bHQnKSA/IA0KCQkJCQlkTGluaygnanMnLCdqc19kZWxldGUnLCduYW1lJywkanNuYW1lKSA6ICcnOw0KCQkJCSRvdXRbXSA9IHRyKHRkKCRuYW1lbGluaykudGQoJGRlbGV0ZWxpbmspKTsNCgkJCX0NCgkJCSRvdXRbXSA9ICBlbmRUYWJsZSgpOw0KCQkJcmV0dXJuIGpvaW4oJycsJG91dCk7DQoJCX0NCgl9DQoNCi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KCWZ1bmN0aW9uIGpzX2VkaXQoJG1lc3NhZ2U9Jycpew0KCQlwYWdldG9wKGdUeHQoImVkaXRfanMiKSwkbWVzc2FnZSk7DQoJCWdsb2JhbCAkc3RlcCwkcHJlZnM7DQoJCWlmICghJHN0ZXAgb3IgJHN0ZXAgPT0gJ2pzX3NhdmUnKXsNCgkJCWpzX2VkaXRfcmF3KCk7DQoJCX0gZWxzZSB7DQoJCQlpZiAoJHN0ZXA9PSdqc19lZGl0X3Jhdycgb3IgJHN0ZXA9PSdwb3VyJyBvciAkc3RlcD09J2pzX2RlbGV0ZScpIHsNCgkJCQlqc19lZGl0X3JhdygpOw0KCQkJfQ0KCQl9DQoJfQ0KDQoNCi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KCWZ1bmN0aW9uIGpzX2VkaXRfcmF3KCl7DQoJCWdsb2JhbCAkc3RlcDsNCgkJJG5hbWUgPSAoIWdwcygnbmFtZScpIG9yICRzdGVwPT0nanNfZGVsZXRlJykgPyAnZGVmYXVsdCcgOiBncHMoJ25hbWUnKTsNCgkJaWYgKGdwcygnY29weScpICYmIHRyaW0ocHJlZ19yZXBsYWNlKCcvWzw+JiJcJ10vJywgJycsIGdwcygnbmV3bmFtZScpKSkgKQ0KCQkJJG5hbWUgPSBncHMoJ25ld25hbWUnKTsNCg0KCQlpZiAoJHN0ZXA9PSdwb3VyJyl7DQoJCQkkYnV0dG9ucyA9IA0KCQkJZ1R4dCgnTmFtZSBvZiBKYXZhU2NyaXB0IGZpbGUnKS4nOiAnDQoJCQkuZklucHV0KCd0ZXh0JywnbmV3bmFtZScsJycsJ2VkaXQnLCcnLCcnLDIwKS4NCgkJCWhJbnB1dCgnc2F2ZW5ldycsJ3NhdmVuZXcnKTsNCgkJCSR0aGVqcyA9ICcnOw0KCQl9IGVsc2Ugew0KCQkJJGJ1dHRvbnMgPSAnJzsNCgkJCSR0aGVqcyA9IGJhc2U2NF9kZWNvZGUoZmV0Y2goImpzIiwkR0xPQkFMU1snanNfcHJlZml4J10sJ25hbWUnLCRuYW1lKSk7DQoJCX0NCgkNCgkJaWYgKCRzdGVwIT0ncG91cicpIHsNCgkJCSRsZWZ0ID0gZ3JhZihnVHh0KCdZb3UgYXJlIGVkaXRpbmc6JykuYnIuc3Ryb25nKCRuYW1lKSkuDQoJCQkJZ3JhZihzTGluaygnanMnLCAncG91cicsIGdUeHQoJ0NyZWF0ZSBuZXcgSmF2YVNjcmlwdCBmaWxlJykpKTsNCgkJfSBlbHNlIHsNCgkJCSRsZWZ0ID0gJyZuYnNwOyc7DQoJCX0NCg0KCQkkcmlnaHQgPSANCgkJaGVkKGdUeHQoJ0FsbCBKYXZhU2NyaXB0IGZpbGVzJyksMikuDQoJCWpzX2xpc3QoJG5hbWUpOw0KDQoJCWVjaG8gDQoJCXN0YXJ0VGFibGUoJ2VkaXQnKS4NCgkJdHIoDQoJCQl0ZHRsKA0KCQkJCSRsZWZ0DQoJCQkpLg0KCQkJdGQoDQoJCQkJZm9ybSgNCgkJCQkJZ3JhZigkYnV0dG9ucykuDQoJCQkJCSc8dGV4dGFyZWEgaWQ9ImpzIiBjbGFzcz0iY29kZSIgbmFtZT0ianMiIGNvbHM9Ijc4IiByb3dzPSIzMiI+Jy4kdGhlanMuJzwvdGV4dGFyZWE+Jy5ici4NCgkJCQkJZklucHV0KCdzdWJtaXQnLCcnLGdUeHQoJ3NhdmUnKSwncHVibGlzaCcpLg0KCQkJCQllSW5wdXQoJ2pzJykuc0lucHV0KCdqc19zYXZlJykuDQoJCQkJCWhJbnB1dCgnbmFtZScsJG5hbWUpDQoJCQkJKQ0KCQkJKS4NCgkJCXRkdGwoDQoJCQkJJHJpZ2h0DQoJCQkpDQoJCSkuDQoJCWVuZFRhYmxlKCk7DQoJCQ0KCX0NCg0KLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQoJZnVuY3Rpb24ganNfc2F2ZV9wb3N0ZWQoKXsNCgkJJG5hbWUgPSBncHMoJ25hbWUnKTsNCgkJIyRqcyAgPSBwYXJzZVBvc3RlZGpzKCk7DQoJCSRqcyAgPSBkb1NsYXNoKGJhc2U2NF9lbmNvZGUoanNfZm9ybWF0KCRqcykpKTsNCg0KCQlzYWZlX3VwZGF0ZSgkR0xPQkFMU1snanNfcHJlZml4J10sICJqcyA9ICckanMnIiwgIm5hbWUgPSAnIi5kb1NsYXNoKCRuYW1lKS4iJyIpOw0KDQoJCSRtZXNzYWdlID0gZ1R4dCgnanNfdXBkYXRlZCcsIGFycmF5KCd7bmFtZX0nID0+ICRuYW1lKSk7DQoNCgkJanNfZWRpdCgkbWVzc2FnZSk7DQoJfQ0KDQovLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KCWZ1bmN0aW9uIGpzX3NhdmUoKXsNCgkJZXh0cmFjdChncHNhKGFycmF5KCduYW1lJywnanMnLCdzYXZlbmV3JywnbmV3bmFtZScsJ2NvcHknKSkpOw0KCQkkanMgPSBkb1NsYXNoKGJhc2U2NF9lbmNvZGUoJGpzKSk7DQoNCgkJaWYgKCRzYXZlbmV3IG9yICRjb3B5KQ0KCQl7DQoJCQkkbmV3bmFtZSA9IGRvU2xhc2godHJpbShwcmVnX3JlcGxhY2UoJy9bPD4mIlwnXS8nLCAnJywgZ3BzKCduZXduYW1lJykpKSk7DQoNCgkJCWlmICgkbmV3bmFtZSBhbmQgc2FmZV9maWVsZCgnbmFtZScsICRHTE9CQUxTWydqc19wcmVmaXgnXSwgIm5hbWUgPSAnJG5ld25hbWUnIikpDQoJCQl7DQoJCQkJJG1lc3NhZ2UgPSBnVHh0KCdqc19hbHJlYWR5X2V4aXN0cycsIGFycmF5KCd7bmFtZX0nID0+ICRuZXduYW1lKSk7DQoJCQl9DQoJCQllbHNlaWYgKCRuZXduYW1lKSANCgkJCXsNCgkJCQlzYWZlX2luc2VydCgkR0xPQkFMU1snanNfcHJlZml4J10sICJuYW1lID0gJyIuJG5ld25hbWUuIicsIGpzID0gJyRqcyciKTsNCg0KCQkJCSRtZXNzYWdlID0gZ1R4dCgnanNfY3JlYXRlZCcsIGFycmF5KCd7bmFtZX0nID0+ICRuZXduYW1lKSk7DQoJCQl9DQoJCQllbHNlDQoJCQl7DQoJCQkJJG1lc3NhZ2UgPSBnVHh0KCdqc19uYW1lX3JlcXVpcmVkJyk7DQoJCQl9DQoNCgkJCWpzX2VkaXQoJG1lc3NhZ2UpOw0KCQl9DQoNCgkJZWxzZQ0KCQl7DQoJCQlzYWZlX3VwZGF0ZSgkR0xPQkFMU1snanNfcHJlZml4J10sICJqcyA9ICckanMnIiwgIm5hbWUgPSAnIi5kb1NsYXNoKCRuYW1lKS4iJyIpOw0KDQoJCQkkbWVzc2FnZSA9IGdUeHQoJ2pzX3VwZGF0ZWQnLCBhcnJheSgne25hbWV9JyA9PiAkbmFtZSkpOw0KDQoJCQlqc19lZGl0KCRtZXNzYWdlKTsNCgkJfQ0KCX0NCg0KLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQovLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCglmdW5jdGlvbiBqc19kZWxldGUoKXsNCgkJJG5hbWUgPSBwcygnbmFtZScpOw0KDQoJCWlmICgkbmFtZSAhPSAnZGVmYXVsdCcpDQoJCXsNCgkJCXNhZmVfZGVsZXRlKCRHTE9CQUxTWydqc19wcmVmaXgnXSwgIm5hbWUgPSAnIi5kb1NsYXNoKCRuYW1lKS4iJyIpOw0KDQoJCQlqc19lZGl0KA0KCQkJCWdUeHQoJ2pzX2RlbGV0ZWQnLCBhcnJheSgne25hbWV9JyA9PiAkbmFtZSkpDQoJCQkpOw0KCQl9DQoNCgkJZWxzZQ0KCQl7DQoJCQllY2hvIGdUeHQoJ2Nhbm5vdF9kZWxldGVfZGVmYXVsdF9qcycpLicuJzsNCgkJfQ0KCX0NCiI7czo0OiJ0eXBlIjtzOjE6IjEiO3M6MzoibWQ1IjtzOjMyOiI5MzMwMzJhODQxYjM5NzdhMDM1YWFmMTAzMGJhM2YwNiI7fQ==
Last edited by colak (2008-02-07 16:35:01)
Yiannis
——————————
NeMe | hblack.art | EMAP | A Sea change | Toolkit of Care
I do my best editing after I click on the submit button.
Offline
#9 2008-03-14 10:31:14
- candyman
- Member
- From: Italy
- Registered: 2006-08-08
- Posts: 684
Re: stm_javascript and 4.0.6
I noticed that in Steve’s code the “@” before “txpinterface” disappeared. I’m not a coder: is the same?
Offline
#10 2008-03-14 11:24:47
- FireFusion
- Member
- Registered: 2005-05-10
- Posts: 698
Re: stm_javascript and 4.0.6
This plugin should be like rvm_css as currently slows pages loads on the public side considerably.
Offline
Re: stm_javascript and 4.0.6
candyman, the @ suppresses a PHP warning if txpinterface is not defined, but since it always is in situations where this plugin is used, there’s no need for it.
Robin, I agree. Not just that, but it should be rewritten to avoid name space pollution.
Offline
Pages: 1