diff options
Diffstat (limited to 'module/web')
| -rw-r--r-- | module/web/media/default/css/default.css | 69 | ||||
| -rw-r--r-- | module/web/pyload/views.py | 4 | ||||
| -rw-r--r-- | module/web/templates/default/settings.html | 121 | 
3 files changed, 191 insertions, 3 deletions
| diff --git a/module/web/media/default/css/default.css b/module/web/media/default/css/default.css index 24bb9febf..398cb03b6 100644 --- a/module/web/media/default/css/default.css +++ b/module/web/media/default/css/default.css @@ -1227,12 +1227,13 @@ label.simple {  label.block input.edit {
  	width:50%;
  }
 -fieldset {
 +/*fieldset {
  	width:300px;
  	text-align:center;
  	padding:0.5em;
  	margin:auto;
  }
 +*/
  div.editor {
  	margin:0 0 0 0;
  }
 @@ -1513,4 +1514,68 @@ div.codearea pre span.Preprc {  .header, .header th{
  	text-align: left;
  	font-weight: normal;
 -}
\ No newline at end of file +}
 +
 +#horizontalForm fieldset
 +{
 +	display: block;
 +	margin: 0 0 3em 0;
 +	padding: 0 1em 1em 1em;
 +}
 +
 +#horizontalForm fieldset.radio
 +{
 +	margin: 1em 0 2em 0;
 +}
 +
 +#horizontalForm fieldset.radio input
 +{
 +	clear: both;
 +	float: left;
 +	width: auto;
 +}
 +
 +#horizontalForm fieldset.radio label
 +{
 +	font-weight: normal;
 +}
 +
 +#horizontalForm input
 +{
 +	display: block;
 +	width: 15em;
 +}
 +
 +#horizontalForm input.submit
 +{
 +	clear: both;
 +}
 +
 +#horizontalForm label
 +{
 +	float: left;
 +	display: block;
 +	margin: 1em 1em 0 0;
 +	font-weight: bold;
 +}
 +
 +#horizontalForm select
 +{
 +	display: block;
 +}
 +
 +.clearer
 +{
 +	clear: both;
 +	height: 1px;
 +}
 +
 +.left
 +{
 +	float: left;
 +}
 +
 +.right
 +{
 +	float: right;
 +}
 diff --git a/module/web/pyload/views.py b/module/web/pyload/views.py index e8df50596..6dbbd22c6 100644 --- a/module/web/pyload/views.py +++ b/module/web/pyload/views.py @@ -169,4 +169,6 @@ def collector(request):  @permission('pyload.can_change_status')  @check_server  def config(request): -    return render_to_response(join(settings.TEMPLATE, 'settings.html'), RequestContext(request, {}, [status_proc])) +    conf = settings.PYLOAD.get_config_data() + +    return render_to_response(join(settings.TEMPLATE, 'settings.html'), RequestContext(request, {'conf': conf}, [status_proc])) diff --git a/module/web/templates/default/settings.html b/module/web/templates/default/settings.html index ab144bed6..d3d906c47 100644 --- a/module/web/templates/default/settings.html +++ b/module/web/templates/default/settings.html @@ -27,6 +27,127 @@  {% block content %} +{{ conf }} + +  <h3>Coming Soon.</h3> +<form id="horizontalForm" action=""> + +    {% for key, section in conf.items  %} + +    <fieldset> +        <legend> +        {{section.name}} +        </legend> + +    {% for key, option in section.options.items %} + +    <label for="{{option.name}}"> +        {{option.name}} +        <input id="{{option.name}}" name="{{option.name}}" type="text" value="{{option.value}}"/> +    </label> +    {% endfor %} +    </fieldset> +    {% endfor %} + +    <fieldset> +            <legend> +                    Name +            </legend> +            <label class="first" for="title1"> +                    Title +                    <select id="title1" name="title1"> +                            <option selected="selected">Mr.</option> + +                            <option>Mrs.</option> +                            <option>Ms.</option> +                            <option>Dr.</option> +                            <option>Viscount</option> +                    </select> +            </label> +            <label for="firstName1"> + +                    First name +                    <input id="firstName1" name="firstName1" type="text" value="First name" /> +            </label> +            <label for="lastName1"> +                    Last name +                    <input id="lastName1" name="lastName1" type="text" value="Last name" /> +            </label> +            <div class="clearer"></div> +    </fieldset> +    <fieldset> + +            <legend> +                    Address +            </legend> +            <label class="first" for="street1"> +                    Street +                    <input id="street1" name="street1" type="text" value="Street" /> +            </label> +            <label for="city1"> +                    City +                    <input id="city1" name="city1" type="text" value="City" /> + +            </label> +            <label for="state1"> +                    State +                    <input id="state1" name="state1" type="text" value="State" /> +            </label> +            <label for="postcode1"> +                    Postcode +                    <input id="postcode1" name="postcode1" type="text" value="Postcode" /> +            </label> +            <label for="country1"> + +                    Country +                    <input id="country1" name="country1" type="text" value="Country" /> +            </label> +            <div class="clearer"></div> +    </fieldset> +    <fieldset> +            <legend> +                    Payment details +            </legend> +            <fieldset class="radio"> + +                    <legend> +                            Credit card +                    </legend> +                    <label for="cardType1A"> +                            <input id="cardType1A" name="card1" type="radio" /> +                            American Express +                    </label> +                    <label for="cardType1B"> +                            <input id="cardType1B" name="card1" type="radio" /> +                            Mastercard +                    </label> + +                    <label for="cardType1C"> +                            <input id="cardType1C" name="card1" type="radio" /> +                            Visa +                    </label> +                    <label for="cardType1D"> +                            <input id="cardType1D" name="card1" type="radio" /> +                            Blockbuster Card +                    </label> +                    <div class="clearer"></div> +            </fieldset> + +            <label for="cardNum1"> +                    Card number +                    <input id="cardNum1" name="cardNum1" type="text" value="Card number" /> +            </label> +            <label for="expiry1"> +                    Expiry date +                    <input id="expiry1" name="city1" type="text" value="City" /> +            </label> +            <input class="submit" type="submit" value="Submit my details" /> +            <div class="clearer"></div> + +    </fieldset> +</form> + +  {% endblock %}
\ No newline at end of file | 
