Changeset 80

Show
Ignore:
Timestamp:
11/13/07 11:27:00 (6 years ago)
Author:
d0nut
Message:

websnapr now has a regex blacklist for filetypes (not tested)

Location:
websnapr
Files:
8 modified

Legend:

Unmodified
Added
Removed
  • websnapr/de-informal.xml

    r16 r80  
    55                <item name="wcf.acp.option.websnapr_key"><![CDATA[WebSnapr Key]]></item> 
    66                <item name="wcf.acp.option.websnapr_key.description"><![CDATA[Holen Sie sich den SchlÃŒssel kostenlos auf <a href="http://www.websnapr.com" target="_blank">websnapr.com</a>.]]></item> 
     7                <item name="wcf.acp.option.websnapr_regex"><![CDATA[WebSnapr Regex]]></item> 
     8                <item name="wcf.acp.option.websnapr_regex.description"><![CDATA[Zum Ausschluss von URLs oder Dateiendungen.]]></item> 
    79        </category> 
    810</language> 
  • websnapr/de.xml

    r1 r80  
    55                <item name="wcf.acp.option.websnapr_key"><![CDATA[WebSnapr Key]]></item> 
    66                <item name="wcf.acp.option.websnapr_key.description"><![CDATA[Holen Sie sich den SchlÃŒssel kostenlos auf <a href="http://www.websnapr.com" target="_blank">websnapr.com</a>.]]></item> 
     7                <item name="wcf.acp.option.websnapr_regex"><![CDATA[WebSnapr Regex]]></item> 
     8                <item name="wcf.acp.option.websnapr_regex.description"><![CDATA[Zum Ausschluss von URLs oder Dateiendungen.]]></item> 
    79        </category> 
    810</language> 
  • websnapr/en.xml

    r1 r80  
    55                <item name="wcf.acp.option.websnapr_key"><![CDATA[WebSnapr Key]]></item> 
    66                <item name="wcf.acp.option.websnapr_key.description"><![CDATA[Insert your WebSnapr developer key here - get it free on <a href="http://www.websnapr.com" target="_blank">websnapr.com</a>.]]></item> 
     7                <item name="wcf.acp.option.websnapr_regex"><![CDATA[WebSnapr Regex]]></item> 
     8                <item name="wcf.acp.option.websnapr_regex.description"><![CDATA[To exclude URLs or filetypes.]]></item> 
    79        </category> 
    810</language> 
  • websnapr/files/js/WebSnapr.js

    r1 r80  
    2929lbActions=WSR_getElementsByClassName(document,"a","externalURL"); 
    3030for(i=0;i<lbActions.length;i++){ 
     31if(!(websnapr_regex.exec(lbActions[i].href)) { 
    3132if(window.addEventListener){ 
    3233lbActions[i].addEventListener("mouseover",attachBubble,false); 
     
    3536lbActions[i].attachEvent("onmouseover",attachBubble); 
    3637lbActions[i].attachEvent("onmouseout",detachBubble); 
     38} 
    3739} 
    3840} 
  • websnapr/fr.xml

    r67 r80  
    55                <item name="wcf.acp.option.websnapr_key"><![CDATA[WebSnapr Key]]></item> 
    66                <item name="wcf.acp.option.websnapr_key.description"><![CDATA[Insert your WebSnapr developer key here - get it free on <a href="http://www.websnapr.com" target="_blank">websnapr.com</a>.]]></item> 
     7                <item name="wcf.acp.option.websnapr_regex"><![CDATA[WebSnapr Regex]]></item> 
     8                <item name="wcf.acp.option.websnapr_regex.description"><![CDATA[To exclude URLs or filetypes.]]></item> 
    79        </category> 
    810</language> 
  • websnapr/it.xml

    r67 r80  
    55                <item name="wcf.acp.option.websnapr_key"><![CDATA[WebSnapr Key]]></item> 
    66                <item name="wcf.acp.option.websnapr_key.description"><![CDATA[Insert your WebSnapr developer key here - get it free on <a href="http://www.websnapr.com" target="_blank">websnapr.com</a>.]]></item> 
     7                <item name="wcf.acp.option.websnapr_regex"><![CDATA[WebSnapr Regex]]></item> 
     8                <item name="wcf.acp.option.websnapr_regex.description"><![CDATA[To exclude URLs or filetypes.]]></item> 
    79        </category> 
    810</language> 
  • websnapr/options.xml

    r16 r80  
    99                                <defaultvalue><![CDATA[]]></defaultvalue> 
    1010                        </option> 
     11                        <option name="websnapr_regex"> 
     12                                <categoryname>headscript.plugins</categoryname> 
     13                                <optiontype>text</optiontype> 
     14                                <defaultvalue><![CDATA[\.(rar|zip|gz|tar|sql|doc|xls|exe|mov|wav|mp3|avi|mid|mpeg|mpg|swf|js|psd|ppt|cdr|iso)$]]></defaultvalue> 
     15                        </option> 
    1116                </options> 
    1217        </import> 
  • websnapr/templates/WebSnapr.tpl

    r13 r80  
    22<script type="text/javascript"> 
    33        //<![CDATA[ 
     4        var websnapr_regex = /{WEBSNAPR_REGEX}/; 
    45        var bubbleImagePath = '{@RELATIVE_WCF_DIR}images/WebSnapr.png'; 
    56        var developerKey = '{WEBSNAPR_KEY}';