--- /dev/null
+var FileBrowser = {
+ // this is set automatically
+ admin_media_prefix: '',
+ // change this
+ thumb_prefix: 'thumb_',
+ no_thumb: 'filebrowser/img/no_thumb.gif',
+
+ init: function() {
+ // Deduce admin_media_prefix by looking at the <script>s in the
+ // current document and finding the URL of *this* module.
+ var scripts = document.getElementsByTagName('script');
+ for (var i=0; i<scripts.length; i++) {
+ if (scripts[i].src.match(/AddFileBrowser/)) {
+ var idx = scripts[i].src.indexOf('filebrowser/js/AddFileBrowser');
+ FileBrowser.admin_media_prefix = scripts[i].src.substring(0, idx);
+ break;
+ }
+ }
+ },
+ // show FileBrowser
+ show: function(id, href) {
+ // var id2=String(id).split(".").join("___");
+ var id2=String(id).replace(/\-/g,"____").split(".").join("___");
+ FBWindow = window.open(href, String(id2), 'height=600,width=960,resizable=yes,scrollbars=yes');
+ FBWindow.focus();
+ }
+}
+
+addEvent(window, 'load', FileBrowser.init);
+