User:Goraf/hPluginLink: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
(code cleaning test)
(Todo - removed)
 
(7 intermediate revisions by the same user not shown)
Line 9: Line 9:
maybe a little comment
maybe a little comment


--><includeonly>{{#vardefine:PluginFileName | {{{1}}}}}<!--
--><includeonly>{{
-->{{#vardefine:suffix | /{{#var:PluginLang}}}}<!--
  #vardefine:PluginFileName | {{{1}}}
-->{{User:Goraf/PluginInfo|}}{{
}}{{
  #vardefine:suffix | /{{#var:PluginLang}}
}}{{User:Goraf/PluginInfo|}}{{
   #switch: {{#var:Form}}
   #switch: {{#var:Form}}
   |#default = Wrong "form" parameter
   |#default = Wrong "form" parameter
Line 29: Line 31:
         }}
         }}
     }}  
     }}  
     | {{User:Goraf/PluginLink/List|}}
     |{{ <!-- display protocols and plugins without "type" -->
      #if: {{#hashvalue:{{#var:PluginFileName}} |type}}
      |{{
          #ifeq: {{#hashvalue:{{#var:PluginFileName}} |type}} | protocol
          | {{User:Goraf/PluginLink/List|}}
          |
        }}
      | {{User:Goraf/PluginLink/List|}}
    }}
  }}
  |download = {{#vardefine:linkBasename|/{{lc:{{#var:PluginFileName}}}}}}{{
    #if: {{#var:Type}}
    |{{
      #ifeq: {{#var:Type}} | rest
      |{{
          #if: {{#hashvalue:{{#var:PluginFileName}} |type}}
          |
          | {{User:Goraf/PluginLink/Download|}}
        }}
      |{{
          #ifeq: {{#var:Type}} | {{#hashvalue:{{#var:PluginFileName}} |type}}
          | {{User:Goraf/PluginLink/Download|}}
          |
        }}
    }}
    |{{ <!-- display protocols and plugins without "type" -->
      #if: {{#hashvalue:{{#var:PluginFileName}} |type}}
      |{{
          #ifeq: {{#hashvalue:{{#var:PluginFileName}} |type}} | protocol
          | {{User:Goraf/PluginLink/Download|}}
          |
        }}
      | {{User:Goraf/PluginLink/Download|}}
    }}
   }}
   }}
  |download = {{#vardefine:linkBasename|/{{lc:{{#var:PluginFileName}}}}}}{{#if: {{#var:Type}}
| {{#ifeq: {{#var:Type}} | rest | {{#if: {{#hashvalue:{{#var:PluginFileName}} |type}} || {{User:Goraf/PluginLink/Download|}} }} | {{#ifeq: {{#var:Type}} | {{#hashvalue:{{#var:PluginFileName}} |type}} | {{User:Goraf/PluginLink/Download|}} |}} }}
| {{#ifeq: {{#hashvalue:{{#var:PluginFileName}} |type}} | tested || {{User:Goraf/PluginLink/Download|}} }} }}
   |links = {{
   |links = {{
     #if: {{#var:Type}}  
     #if: {{#var:Type}}  
     |{{
     |{{
       #ifeq: {{#var:Type}} | {{#hashvalue:{{#var:PluginFileName}} |type}}
       #ifeq: {{#var:Type}} | {{#hashvalue:{{#var:PluginFileName}} |type}}
       |* [[Plugin:{{#var:PluginFileName}}{{#var:suffix}} | {{#var:PluginFileName}}]]
       |* [[Plugin:{{#var:PluginFileName}}{{#var:suffix}} | {{#var:PluginFileName}}]] {{
          #var: {{#var:PluginFileName}}
        }}
       |
       |
     }}  
     }}  
Line 44: Line 78:
   }}
   }}
}}<nowiki/></includeonly><noinclude>
}}<nowiki/></includeonly><noinclude>
{{Todo | Commentary}}
 
</noinclude>
</noinclude>

Latest revision as of 08:56, 27 May 2013