Template:OscillatorSearchbox
Jump to navigation
Jump to search
This template is now obsolete and should not be used! It is kept here just in case we ever decide to activate it/fix it up in the future. It relies on the SimpleForms extension for MediaWiki, which does not work properly with MediaWiki 1.23 or higher and is no longer maintained.
name = content | value = {{#dpl:{{#ifeq: {{#request:per}} | any | category=Oscillators | categoryregexp={{#ifeq: {{#request:pereq}} | at least | Oscillators_with_period_{{#ifexpr: {{#request:per}} >= 100 | [{{#expr:1+floor({{#request:per}}/100)}}-9][0-9][0-9]{{!}}Oscillators_with_period_{{#expr:floor({{#request:per}}/100)}}[{{#expr:1+floor(({{#request:per}}-({{#request:per}} mod 10)-100*floor({{#request:per}}/100))/10)}}-9][0-9]{{!}}Oscillators_with_period_{{#expr:floor({{#request:per}}/100)}}{{#expr:floor(({{#request:per}}-({{#request:per}} mod 10)-100*floor({{#request:per}}/100))/10)}}[{{#expr:{{#request:per}} mod 10}}-9] | {{#ifexpr: {{#request:per}} >= 10 | [{{#expr:1+floor({{#request:per}}/10)}}-9][0-9]{{!}}Oscillators_with_period_{{#expr:floor({{#request:per}}/10)}}[{{#expr:{{#request:per}} - 10*floor({{#request:per}}/10)}}-9]{{!}}Oscillators_with_period_[1-9][0-9][0-9] | [{{#request:per}}-9]{{!}}Oscillators_with_period_[1-9][0-9] }} }} | {{#ifeq: {{#request:pereq}} | at most | Oscillators_with_period_{{#ifexpr: {{#request:per}} >= 100 | [0-{{#expr:floor({{#request:per}}/100)-1}}][0-9][0-9]{{!}}Oscillators_with_period_{{#expr:floor({{#request:per}}/100)}}[0-{{#expr:round((({{#request:per}} mod 100)-({{#request:per}} mod 10))/10)-{{#ifexpr:({{#request:per}} mod 100)-({{#request:per}} mod 10)=0|0|1}} }}][0-{{#ifexpr:({{#request:per}} mod 100)-({{#request:per}} mod 10)=0|0|9}}]{{!}}Oscillators_with_period_{{#expr:floor({{#request:per}}/100)}}{{#expr:floor(({{#request:per}}-({{#request:per}} mod 10)-100*floor({{#request:per}}/100))/10)}}[0-{{#expr:{{#request:per}} mod 10}}]{{!}}Oscillators_with_period_[0-9][0-9]{{!}}Oscillators_with_period_[2-9] | {{#ifexpr: {{#request:per}} >= 10 | [0-{{#expr:floor({{#request:per}}/10)-1}}][0-9]${{!}}Oscillators_with_period_{{#expr:floor({{#request:per}}/10)}}[0-{{#expr:{{#request:per}} - 10*floor({{#request:per}}/10)}}]${{!}}Oscillators_with_period_[2-9]$ | [0-{{#request:per}}]$ }} }} | Oscillators_with_period_{{#request:per}}$}}}}}}|{{#ifeq: {{#request:heat}} | any | category=Oscillators | categoryregexp={{#ifeq: {{#request:heateq}} | at least | Oscillators_with_heat_{{#ifexpr: {{#request:heat}} >= 100 | [{{#expr:1+floor({{#request:heat}}/100)}}-9][0-9][0-9]{{!}}Oscillators_with_heat_{{#expr:floor({{#request:heat}}/100)}}[{{#expr:1+floor(({{#request:heat}}-({{#request:heat}} mod 10)-100*floor({{#request:heat}}/100))/10)}}-9][0-9]{{!}}Oscillators_with_heat_{{#expr:floor({{#request:heat}}/100)}}{{#expr:floor(({{#request:heat}}-({{#request:heat}} mod 10)-100*floor({{#request:heat}}/100))/10)}}[{{#expr:{{#request:heat}} mod 10}}-9] | {{#ifexpr: {{#request:heat}} >= 10 | [{{#expr:1+floor({{#request:heat}}/10)}}-9][0-9]{{!}}Oscillators_with_heat_{{#expr:floor({{#request:heat}}/10)}}[{{#expr:{{#request:heat}} - 10*floor({{#request:heat}}/10)}}-9]{{!}}Oscillators_with_heat_[1-9][0-9][0-9] | [{{#request:heat}}-9]{{!}}Oscillators_with_heat_[1-9][0-9] }} }} | {{#ifeq: {{#request:heateq}} | at most | Oscillators_with_heat_{{#ifexpr: {{#request:heat}} >= 100 | [0-{{#expr:floor({{#request:heat}}/100)-1}}][0-9][0-9]{{!}}Oscillators_with_heat_{{#expr:floor({{#request:heat}}/100)}}[0-{{#expr:round((({{#request:heat}} mod 100)-({{#request:heat}} mod 10))/10)-{{#ifexpr:({{#request:heat}} mod 100)-({{#request:heat}} mod 10)=0|0|1}} }}][0-{{#ifexpr:({{#request:heat}} mod 100)-({{#request:heat}} mod 10)=0|0|9}}]{{!}}Oscillators_with_heat_{{#expr:floor({{#request:heat}}/100)}}{{#expr:floor(({{#request:heat}}-({{#request:heat}} mod 10)-100*floor({{#request:heat}}/100))/10)}}[0-{{#expr:{{#request:heat}} mod 10}}]{{!}}Oscillators_with_heat_[0-9][0-9]{{!}}Oscillators_with_heat_[2-9] | {{#ifexpr: {{#request:heat}} >= 10 | [0-{{#expr:floor({{#request:heat}}/10)-1}}][0-9]${{!}}Oscillators_with_heat_{{#expr:floor({{#request:heat}}/10)}}[0-{{#expr:{{#request:heat}} - 10*floor({{#request:heat}}/10)}}]${{!}}Oscillators_with_heat_[2-9]$ | [0-{{#request:heat}}]$ }} }} | Oscillators_with_heat_{{#request:heat}}$}}}}}}|include = {Oscillator}:p:h:c,{Oscillator} dpl|table=,Oscillator,[[Period]],[[Heat]],Minimum # of [[cell]]s,[[Bounding box]]|ordermethod = titlewithoutnamespace|titlemaxlength=35|resultsheader=<h2>Oscillators with {{#ifeq: {{#request:per}} | any | any period | period {{#request:pereq}} {{#request:per}}}} and {{#ifeq: {{#request:heat}} | any | any heat | heat {{#request:heateq}} {{#request:heat}}}}</h2>The following %PAGES% oscillators were found matching the given criteria.\n| oneresultheader = <h2>Oscillators with {{#ifeq: {{#request:per}} | any | any period | period {{#request:pereq}} {{#request:per}}}} and {{#ifeq: {{#request:heat}} | any | any heat | heat {{#request:heateq}} {{#request:heat}}}}</h2>The following oscillator was the only one found matching the given criteria.\n| noresultsheader = <h2>Oscillators with {{#ifeq: {{#request:per}} | any | any period | period {{#request:pereq}} {{#request:per}}}} and {{#ifeq: {{#request:heat}} | any | any heat | heat {{#request:heateq}} {{#request:heat}}}}</h2>No oscillators were found matching the given criteria.}}}}
}} |