Browse code

Ajout de [video] et [audio] au minifieur d'url

Chrisix authored on 12/05/2017 20:28:31
Showing 1 changed files
... ...
@@ -123,20 +123,26 @@ function writeUrl(message) {
123 123
     function urlMini(m, tag, domain, url, offset, s) {
124 124
         if ( /\/.*\.(png|jpg|jpeg|gif|webp)$/i.test(url) ) {
125 125
             return tag+"[img]";
126
-        } else if ( /\/.*\.pdf$/i.test(url) ) {
126
+        }
127
+        if ( /\/.*\.(mpg|mpeg|mp4|webm|ogv|mkv|avi)$/i.test(url) ) {
128
+            return "[video]";
129
+        }
130
+        if ( /\/.*\.(mp3|ogg|aac|wav|flac)$/i.test(url) ) {
131
+            return "[audio]";
132
+        }
133
+        if ( /\/.*\.pdf$/i.test(url) ) {
127 134
             return tag+"[pdf]";
128
-        } else {
129
-            if ( /\.[^.0-9]+$/.test(domain) ) {
130
-              dispdom = domain.susbtr(0, domain.lastIndexOf('.'));
131
-            }
132
-            else {
133
-              dispdom = domain;
134
-            }
135
-            if (dispdom.substr(0,4) == "www.") {
136
-              dispdom = dispdom.susbtr(4);
137
-            }
138
-            return tag+"["+dispdom+"]";
139 135
         }
136
+        if ( /\.[^.0-9]+$/.test(domain) ) {
137
+          dispdom = domain.susbtr(0, domain.lastIndexOf('.'));
138
+        }
139
+        else {
140
+          dispdom = domain;
141
+        }
142
+        if (dispdom.substr(0,4) == "www.") {
143
+          dispdom = dispdom.susbtr(4);
144
+        }
145
+        return tag+"["+dispdom+"]";
140 146
     }
141 147
     return message.replace(url_exp, urlMini);
142 148
 }