Versión inestable de la nueva version web
|
@ -3,6 +3,7 @@ Version: 1.0-47
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Maintainer: Juan Ferrer Toribio <juan@verdnatura.es>
|
Maintainer: Juan Ferrer Toribio <juan@verdnatura.es>
|
||||||
Depends: apache2, php5-mysql, php-vn-web
|
Depends: apache2, php5-mysql, php-vn-web
|
||||||
|
Suggests: php-text-captcha, php5-imap, vn-image, tinymce
|
||||||
Section: misc
|
Section: misc
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Description: Verdnatura's web page
|
Description: Verdnatura's web page
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
a2enconf hedera-web
|
||||||
service apache2 reload
|
service apache2 reload
|
||||||
service cron restart
|
service cron restart
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
Alias /hedera-web /usr/share/hedera-web/
|
# Alias /hedera-web /usr/share/hedera-web/
|
||||||
|
|
||||||
<Directory /usr/share/hedera-web/>
|
<Directory /usr/share/hedera-web/>
|
||||||
|
|
||||||
|
@ -19,3 +19,4 @@ Alias /hedera-web /usr/share/hedera-web/
|
||||||
</FilesMatch>
|
</FilesMatch>
|
||||||
|
|
||||||
</Directory>
|
</Directory>
|
||||||
|
|
|
@ -10,7 +10,7 @@ $conf = [
|
||||||
'db' => [
|
'db' => [
|
||||||
'host' => 'db.verdnatura.es'
|
'host' => 'db.verdnatura.es'
|
||||||
,'schema' => 'hedera-web'
|
,'schema' => 'hedera-web'
|
||||||
,'user' => 'root'
|
,'user' => 'hedera-web'
|
||||||
,'pass' => 'base64pass'
|
,'pass' => 'base64pass'
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
|
@ -16,6 +16,17 @@ Vn.Address = new Class
|
||||||
if (this.$('address').value == 0)
|
if (this.$('address').value == 0)
|
||||||
form.insertRow ();
|
form.insertRow ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
,onIterChange: function (form)
|
||||||
|
{
|
||||||
|
// TODO: Implement one way binding in Vn.Param
|
||||||
|
|
||||||
|
if (form.get ('country_id') != this.country)
|
||||||
|
{
|
||||||
|
this.country = form.get ('country_id');
|
||||||
|
this.$('country').value = this.country;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
,onOperationsDone: function ()
|
,onOperationsDone: function ()
|
||||||
{
|
{
|
||||||
|
|
|
@ -3,11 +3,13 @@
|
||||||
<vn-param id="address">
|
<vn-param id="address">
|
||||||
<vn-hash-link key="address"/>
|
<vn-hash-link key="address"/>
|
||||||
</vn-param>
|
</vn-param>
|
||||||
<db-form id="iter" on-status-changed="onStatusChange">
|
<db-form id="iter" on-status-changed="onStatusChange" on-iter-changed="onIterChange">
|
||||||
<db-model id="model" updatable="true" on-operations-done="onOperationsDone">
|
<db-model id="model" updatable="true" on-operations-done="onOperationsDone">
|
||||||
SELECT id, name, consignee, city, zip_code, province_id
|
SELECT a.id, a.name, a.consignee, a.city, a.zip_code, a.province_id, c.Id country_id
|
||||||
FROM address_view a
|
FROM address_view a
|
||||||
WHERE active != FALSE AND id = #address
|
LEFT JOIN vn2008.province p ON p.province_id = a.province_id
|
||||||
|
JOIN vn2008.Paises c ON c.Id = p.Paises_Id
|
||||||
|
WHERE active != FALSE AND a.id = #address
|
||||||
<sql-batch property="batch">
|
<sql-batch property="batch">
|
||||||
<item name="address" param="address"/>
|
<item name="address" param="address"/>
|
||||||
</sql-batch>
|
</sql-batch>
|
||||||
|
@ -46,12 +48,26 @@
|
||||||
<label><t>ZipCode</t></label>
|
<label><t>ZipCode</t></label>
|
||||||
<htk-entry column="zip_code" form="iter"/>
|
<htk-entry column="zip_code" form="iter"/>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label><t>Country</t></label>
|
||||||
|
<htk-combo>
|
||||||
|
<vn-param id="country"/>
|
||||||
|
<db-model property="model">
|
||||||
|
SELECT Id, Pais FROM vn2008.Paises
|
||||||
|
ORDER BY Pais
|
||||||
|
</db-model>
|
||||||
|
</htk-combo>
|
||||||
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><t>Province</t></label>
|
<label><t>Province</t></label>
|
||||||
<htk-combo column="province_id" form="iter">
|
<htk-combo column="province_id" form="iter">
|
||||||
<db-model property="model">
|
<db-model property="model">
|
||||||
SELECT province_id, name FROM vn2008.province
|
SELECT province_id, name FROM vn2008.province
|
||||||
|
WHERE Paises_Id = #country
|
||||||
ORDER BY name
|
ORDER BY name
|
||||||
|
<sql-batch property="batch">
|
||||||
|
<item name="country" param="country"/>
|
||||||
|
</sql-batch>
|
||||||
</db-model>
|
</db-model>
|
||||||
</htk-combo>
|
</htk-combo>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -9,9 +9,10 @@
|
||||||
</db-model>
|
</db-model>
|
||||||
</db-form>
|
</db-form>
|
||||||
<db-model id="addresses" updatable="true">
|
<db-model id="addresses" updatable="true">
|
||||||
SELECT id, consignee, p.name province, zip_code, city, a.name, active
|
SELECT a.id, a.consignee, p.name province, a.zip_code, a.city, a.name, a.active, c.Pais country
|
||||||
FROM address_view a
|
FROM address_view a
|
||||||
JOIN vn2008.province p ON a.province_id = p.province_id
|
LEFT JOIN vn2008.province p ON a.province_id = p.province_id
|
||||||
|
JOIN vn2008.Paises c ON c.Id = p.Paises_Id
|
||||||
WHERE active != FALSE
|
WHERE active != FALSE
|
||||||
</db-model>
|
</db-model>
|
||||||
</vn-group>
|
</vn-group>
|
||||||
|
@ -84,11 +85,12 @@
|
||||||
<htk-text form="iter" column="name"/>
|
<htk-text form="iter" column="name"/>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<htk-text form="iter" column="zip_code"/> -
|
<htk-text form="iter" column="zip_code"/> -
|
||||||
<htk-text form="iter" column="city"/>
|
<htk-text form="iter" column="city"/>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<htk-text form="iter" column="province"/>
|
<htk-text form="iter" column="province"/> -
|
||||||
|
<htk-text form="iter" column="country"/>
|
||||||
</p>
|
</p>
|
||||||
<div class="actions">
|
<div class="actions">
|
||||||
<htk-button
|
<htk-button
|
||||||
|
|
|
@ -12,15 +12,15 @@
|
||||||
target="photos-iframe"
|
target="photos-iframe"
|
||||||
on-submit="onFormSubmit">
|
on-submit="onFormSubmit">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><t>Id:</t></label>
|
<label><t>Id</t></label>
|
||||||
<input type="number" name="id" id="photo-id"/>
|
<input type="number" name="id" id="photo-id"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><t>ImageName:</t></label>
|
<label><t>ImageName</t></label>
|
||||||
<input type="text" name="name"/>
|
<input type="text" name="name"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><t>Schema:</t></label>
|
<label><t>Schema</t></label>
|
||||||
<input type="hidden" name="schema" id="schema-field"/>
|
<input type="hidden" name="schema" id="schema-field"/>
|
||||||
<htk-combo id="schema">
|
<htk-combo id="schema">
|
||||||
<db-model property="model">
|
<db-model property="model">
|
||||||
|
@ -29,7 +29,7 @@
|
||||||
</htk-combo>
|
</htk-combo>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><t>ImageFile:</t></label>
|
<label><t>ImageFile</t></label>
|
||||||
<input type="file" name="image"/>
|
<input type="file" name="image"/>
|
||||||
<input type="hidden" name="MAX_FILE_SIZE" id="photo-size"/>
|
<input type="hidden" name="MAX_FILE_SIZE" id="photo-size"/>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -13,31 +13,31 @@
|
||||||
</p>
|
</p>
|
||||||
<form action="forms/cms/contact/send-data.php" method="post" id="contact-form">
|
<form action="forms/cms/contact/send-data.php" method="post" id="contact-form">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><t>Name:</t></label>
|
<label><t>Name</t></label>
|
||||||
<input type="text" name="name"/>
|
<input type="text" name="name"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><t>City:</t></label>
|
<label><t>City</t></label>
|
||||||
<input type="text" name="city"/>
|
<input type="text" name="city"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><t>PC:</t></label>
|
<label><t>PC</t></label>
|
||||||
<input type="text" name="pc"/>
|
<input type="text" name="pc"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><t>Phone:</t></label>
|
<label><t>Phone</t></label>
|
||||||
<input type="text" name="phone"/>
|
<input type="text" name="phone"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><t>EMail:</t></label>
|
<label><t>EMail</t></label>
|
||||||
<input type="text" name="email"/>
|
<input type="text" name="email"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><t>Message:</t></label>
|
<label><t>Message</t></label>
|
||||||
<textarea name="message"/>
|
<textarea name="message"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group captcha">
|
<div class="form-group captcha">
|
||||||
<label><t>Anti-Spam:</t></label>
|
<label><t>Anti-Spam</t></label>
|
||||||
<img alt="Captcha" id="captcha-img"/>
|
<img alt="Captcha" id="captcha-img"/>
|
||||||
<input type="text" name="captcha"/>
|
<input type="text" name="captcha"/>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -7,24 +7,6 @@ Vn.Basket = new Class
|
||||||
|
|
||||||
,activate: function ()
|
,activate: function ()
|
||||||
{
|
{
|
||||||
// Loading order
|
|
||||||
|
|
||||||
this.orderId = this.$('order-id');
|
|
||||||
|
|
||||||
if (!this.orderId.value)
|
|
||||||
{
|
|
||||||
var orderId = Vn.Cookie.getInt ('order');
|
|
||||||
|
|
||||||
if (!orderId)
|
|
||||||
{
|
|
||||||
var sql = 'INSERT INTO order_view (date_send) VALUES (CURDATE());'
|
|
||||||
+'SELECT LAST_INSERT_ID();';
|
|
||||||
this.conn.execQuery (sql, this.orderCreated.bind (this));
|
|
||||||
}
|
|
||||||
else
|
|
||||||
this.orderId.value = orderId;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Configuring columns
|
// Configuring columns
|
||||||
|
|
||||||
this.$('column-amount').renderer = this.amountRender;
|
this.$('column-amount').renderer = this.amountRender;
|
||||||
|
@ -35,31 +17,25 @@ Vn.Basket = new Class
|
||||||
|
|
||||||
,onCatalogClick: function ()
|
,onCatalogClick: function ()
|
||||||
{
|
{
|
||||||
Vn.Cookie.set ('order', this.orderId.value);
|
Vn.Cookie.set ('order', this.$('order').value);
|
||||||
this.hash.set ({'form': 'ecomerce/catalog'});
|
this.hash.set ({'form': 'ecomerce/catalog'});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
,onConfigureClick: function ()
|
||||||
|
{
|
||||||
|
this.hash.set ({
|
||||||
|
'form': 'ecomerce/checkout',
|
||||||
|
'order': this.$('order').value
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
,onCheckoutClick: function ()
|
,onCheckoutClick: function ()
|
||||||
{
|
{
|
||||||
this.hash.set ({
|
this.hash.set ({
|
||||||
'form': 'ecomerce/checkout',
|
'form': 'ecomerce/checkout',
|
||||||
'order': this.orderId.value
|
'order': this.$('order').value
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
,orderCreated: function (resultSet)
|
|
||||||
{
|
|
||||||
var insertOk = resultSet.fetchResult ();
|
|
||||||
var orderId = resultSet.fetchValue ();
|
|
||||||
|
|
||||||
if (insertOk && orderId)
|
|
||||||
{
|
|
||||||
this.orderId.value = orderId;
|
|
||||||
Vn.Cookie.set ('order', orderId);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
this.hash.set ({'form': 'ecomerce/orders'});
|
|
||||||
}
|
|
||||||
|
|
||||||
,amountRender: function (renderer, form)
|
,amountRender: function (renderer, form)
|
||||||
{
|
{
|
||||||
|
@ -93,8 +69,7 @@ Vn.Basket = new Class
|
||||||
|
|
||||||
,subtotal: function (form)
|
,subtotal: function (form)
|
||||||
{
|
{
|
||||||
return form.get ('amount') * form.get ('price')
|
return form.get ('amount') * form.get ('price');
|
||||||
* ((100 - form.get ('discount')) / 100);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
,availableRender: function (renderer, form)
|
,availableRender: function (renderer, form)
|
||||||
|
|
|
@ -8,6 +8,11 @@
|
||||||
max-width: 70em;
|
max-width: 70em;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
}
|
}
|
||||||
|
.basket .form
|
||||||
|
{
|
||||||
|
padding: 1em;
|
||||||
|
max-width: 20em;
|
||||||
|
}
|
||||||
|
|
||||||
/* Data */
|
/* Data */
|
||||||
|
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
<vn>
|
<vn>
|
||||||
<vn-group>
|
<vn-group>
|
||||||
<vn-param id="order-id">
|
<vn-param id="order">
|
||||||
<vn-hash-link key="order"/>
|
<vn-hash-link key="order"/>
|
||||||
</vn-param>
|
</vn-param>
|
||||||
<db-form id="order-form">
|
<db-form id="order-form">
|
||||||
<db-model updatable="true">
|
<db-model updatable="true">
|
||||||
SELECT date_send, type_id, wh_id, note, insurance, address_id, id
|
SELECT id, date_send, agency_id, wh_id
|
||||||
FROM order_view WHERE id = #id
|
FROM order_view WHERE id = #id
|
||||||
<sql-batch property="batch">
|
<sql-batch property="batch">
|
||||||
<item name="id" param="order-id"/>
|
<item name="id" param="order"/>
|
||||||
</sql-batch>
|
</sql-batch>
|
||||||
</db-model>
|
</db-model>
|
||||||
<db-param column="date_send" id="date"/>
|
<db-param column="date_send" id="date"/>
|
||||||
|
@ -21,6 +21,10 @@
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<h1><t>ShoppingBasket</t></h1>
|
<h1><t>ShoppingBasket</t></h1>
|
||||||
<div class="action-bar">
|
<div class="action-bar">
|
||||||
|
<button on-click="onConfigureClick">
|
||||||
|
<img src="image/dark/preferences.svg" alt=""/>
|
||||||
|
<t>ConfigureOrder</t>
|
||||||
|
</button>
|
||||||
<button on-click="onCatalogClick">
|
<button on-click="onCatalogClick">
|
||||||
<img src="image/dark/menu.svg" alt=""/>
|
<img src="image/dark/menu.svg" alt=""/>
|
||||||
<t>GoToCatalog</t>
|
<t>GoToCatalog</t>
|
||||||
|
@ -33,65 +37,34 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<table class="form">
|
<div class="form">
|
||||||
<tbody>
|
<div class="form-group">
|
||||||
<tr>
|
<label><t>OrderNumber</t></label>
|
||||||
<td class="label">
|
<htk-label column="id" form="order-form"/>
|
||||||
<label><t>OrderNumber:</t></label>
|
</div>
|
||||||
</td>
|
<div class="form-group">
|
||||||
<td>
|
<label for="total"><t>OrderTotal</t></label>
|
||||||
<htk-label column="id" form="order-form"/>
|
<htk-text format="%.2d€">
|
||||||
</td>
|
<db-calc-sum id="order-total" model="order-rows"/>
|
||||||
</tr>
|
</htk-text>
|
||||||
<tr>
|
<t>VATNotIncluded</t>
|
||||||
<td class="label">
|
</div>
|
||||||
<label><t>DateExit:</t></label>
|
</div>
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<htk-date-chooser column="date_send" form="order-form"/>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="label">
|
|
||||||
<label for="warehouse"><t>Warehouse:</t></label>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<htk-combo column="wh_id" form="order-form">
|
|
||||||
<db-model property="model">
|
|
||||||
SELECT id, name FROM vn2008.warehouse
|
|
||||||
WHERE reserve ORDER BY name
|
|
||||||
</db-model>
|
|
||||||
</htk-combo>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="label">
|
|
||||||
<label for="total"><t>OrderTotal:</t></label>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<htk-label format="%.2d€">
|
|
||||||
<db-calc-sum id="order-total" model="order-rows"/>
|
|
||||||
</htk-label>
|
|
||||||
<t>VATNotIncluded</t>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
<htk-grid>
|
<htk-grid>
|
||||||
<db-model result-index="1" id="order-rows" updatable="true">
|
<db-model result-index="1" id="order-rows" updatable="true">
|
||||||
CALL item (#warehouse, #date);
|
CALL item (#warehouse, #date);
|
||||||
SELECT m.id, i.grouping, m.amount, available, Article, Categoria, Medida,
|
SELECT m.id, i.grouping, m.amount, available, Article, Categoria,
|
||||||
Tallos, Color, o.Abreviatura, price, discount, fixed, Foto
|
Medida, Tallos, Color, o.Abreviatura, price, fixed, Foto
|
||||||
FROM order_row_view m
|
FROM order_row_view m
|
||||||
INNER JOIN vn2008.Articles a ON a.Id_Article = m.item_id
|
INNER JOIN vn2008.Articles a ON a.Id_Article = m.item_id
|
||||||
LEFT JOIN vn2008.item_catalog i ON i.item_id = m.item_id
|
LEFT JOIN vn2008.item_catalog i ON i.item_id = m.item_id
|
||||||
LEFT JOIN vn2008.Origen o ON a.id_origen = o.id
|
LEFT JOIN vn2008.Origen o ON a.id_origen = o.id
|
||||||
WHERE m.order_id = #order_id;
|
WHERE m.order_id = #order;
|
||||||
DROP TEMPORARY TABLE vn2008.item_catalog;
|
DROP TEMPORARY TABLE vn2008.item_catalog;
|
||||||
<sql-batch property="batch">
|
<sql-batch property="batch">
|
||||||
<item name="warehouse" param="warehouse"/>
|
<item name="warehouse" param="warehouse"/>
|
||||||
<item name="date" param="date"/>
|
<item name="date" param="date"/>
|
||||||
<item name="order_id" param="order-id"/>
|
<item name="order" param="order"/>
|
||||||
</sql-batch>
|
</sql-batch>
|
||||||
</db-model>
|
</db-model>
|
||||||
<htk-column-image column="Foto" directory="catalog" subdir="30x30" show-full="true"/>
|
<htk-column-image column="Foto" directory="catalog" subdir="30x30" show-full="true"/>
|
||||||
|
@ -106,7 +79,6 @@
|
||||||
<htk-column-text title="_Color" column="Color"/>
|
<htk-column-text title="_Color" column="Color"/>
|
||||||
<htk-column-text title="_Origin" column="Abreviatura"/>
|
<htk-column-text title="_Origin" column="Abreviatura"/>
|
||||||
<htk-column-spin title="_Price" column="price" unit="€" digits="2"/>
|
<htk-column-spin title="_Price" column="price" unit="€" digits="2"/>
|
||||||
<htk-column-spin title="_Desc" column="discount" unit="%"/>
|
|
||||||
<htk-column-spin title="_Subtotal" unit="€" digits="2" id="column-subtotal"/>
|
<htk-column-spin title="_Subtotal" unit="€" digits="2" id="column-subtotal"/>
|
||||||
</htk-grid>
|
</htk-grid>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -186,7 +186,13 @@ Vn.Catalog = new Class
|
||||||
|
|
||||||
,onBasketClick: function ()
|
,onBasketClick: function ()
|
||||||
{
|
{
|
||||||
this.hash.set ({'form': 'ecomerce/basket'});
|
if (Vn.Cookie.check ('order'))
|
||||||
|
this.hash.set ({
|
||||||
|
'form': 'ecomerce/basket',
|
||||||
|
'order': Vn.Cookie.get ('order')
|
||||||
|
});
|
||||||
|
else
|
||||||
|
this.hash.set ({'form': 'ecomerce/checkout'});
|
||||||
}
|
}
|
||||||
|
|
||||||
,typeRenderer: function (column, form)
|
,typeRenderer: function (column, form)
|
||||||
|
|
|
@ -30,6 +30,7 @@
|
||||||
{
|
{
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
max-width: 70em;
|
max-width: 70em;
|
||||||
|
min-width: 55em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.catalog .footer-message
|
.catalog .footer-message
|
||||||
|
@ -101,7 +102,7 @@
|
||||||
button.basket
|
button.basket
|
||||||
{
|
{
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 2.5em;
|
height: 3em;
|
||||||
font-size: 1.1em;
|
font-size: 1.1em;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
background-color: #00BCD4;
|
background-color: #00BCD4;
|
||||||
|
@ -111,24 +112,12 @@ button.basket:hover
|
||||||
{
|
{
|
||||||
background-color: #0AB;
|
background-color: #0AB;
|
||||||
}
|
}
|
||||||
.catalog .form-group
|
|
||||||
{
|
|
||||||
margin: 2em;
|
|
||||||
}
|
|
||||||
.catalog .form-group select,
|
|
||||||
.catalog .form-group button
|
|
||||||
{
|
|
||||||
display: block;
|
|
||||||
margin: 0 auto;
|
|
||||||
width: 12em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Realms */
|
/* Realms */
|
||||||
|
|
||||||
.htk-realm
|
.htk-realm
|
||||||
{
|
{
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-top: 1em;
|
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
box-shadow: 0 0 0.4em #AAA;
|
box-shadow: 0 0 0.4em #AAA;
|
||||||
}
|
}
|
||||||
|
@ -149,7 +138,7 @@ button.basket:hover
|
||||||
.types-box
|
.types-box
|
||||||
{
|
{
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 16.8em;
|
top: 6.8em;
|
||||||
bottom: 0em;
|
bottom: 0em;
|
||||||
right: 0em;
|
right: 0em;
|
||||||
left: 0em;
|
left: 0em;
|
||||||
|
|
|
@ -4,6 +4,8 @@
|
||||||
<vn-hash-link key="type"/>
|
<vn-hash-link key="type"/>
|
||||||
</vn-param>
|
</vn-param>
|
||||||
<vn-param id="order"/>
|
<vn-param id="order"/>
|
||||||
|
<vn-param id="warehouse"/>
|
||||||
|
<vn-param id="date"/>
|
||||||
<vn-param id="search"/>
|
<vn-param id="search"/>
|
||||||
<db-model id="realms-model" on-status-changed="onRealmsReload">
|
<db-model id="realms-model" on-status-changed="onRealmsReload">
|
||||||
SELECT id, reino, color FROM vn2008.reinos
|
SELECT id, reino, color FROM vn2008.reinos
|
||||||
|
@ -11,7 +13,7 @@
|
||||||
</db-model>
|
</db-model>
|
||||||
<db-form id="order-form" on-status-changed="onOrderFormChange">
|
<db-form id="order-form" on-status-changed="onOrderFormChange">
|
||||||
<db-model updatable="true">
|
<db-model updatable="true">
|
||||||
SELECT date_send, wh_id, id FROM order_view WHERE id = #order
|
SELECT id, date_send, wh_id FROM order_view WHERE id = #order
|
||||||
<sql-batch property="batch" id="order-batch"/>
|
<sql-batch property="batch" id="order-batch"/>
|
||||||
</db-model>
|
</db-model>
|
||||||
</db-form>
|
</db-form>
|
||||||
|
@ -84,20 +86,6 @@
|
||||||
<button disabled="true" id="basket-button" class="basket" on-click="onBasketClick">
|
<button disabled="true" id="basket-button" class="basket" on-click="onBasketClick">
|
||||||
<t>StartOrder</t>
|
<t>StartOrder</t>
|
||||||
</button>
|
</button>
|
||||||
<div class="form-group">
|
|
||||||
<htk-date-chooser>
|
|
||||||
<vn-param id="date"/>
|
|
||||||
</htk-date-chooser>
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<htk-combo>
|
|
||||||
<db-model property="model">
|
|
||||||
SELECT id, name FROM vn2008.warehouse
|
|
||||||
WHERE reserve ORDER BY name
|
|
||||||
</db-model>
|
|
||||||
<vn-param id="warehouse"/>
|
|
||||||
</htk-combo>
|
|
||||||
</div>
|
|
||||||
<htk-realm id="realms" model="realms-model" on-changed="onRealmChange">
|
<htk-realm id="realms" model="realms-model" on-changed="onRealmChange">
|
||||||
<vn-param id="realm">
|
<vn-param id="realm">
|
||||||
<vn-hash-link key="realm"/>
|
<vn-hash-link key="realm"/>
|
||||||
|
@ -117,11 +105,12 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<!--
|
||||||
<htk-repeater id="grid-view" form-id="item">
|
<htk-repeater id="grid-view" form-id="item">
|
||||||
<div class="item-box">
|
<div class="item-box">
|
||||||
<div class="image">
|
<div class="image">
|
||||||
<div>
|
<div>
|
||||||
<htk-image form="item" column="Foto" directory="catalog/200x200"/>
|
<htk-image form="item" column="Foto" directory="catalog/200x200"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<h2>
|
<h2>
|
||||||
|
@ -150,4 +139,5 @@
|
||||||
<div class="clear"/>
|
<div class="clear"/>
|
||||||
</div>
|
</div>
|
||||||
</htk-repeater>
|
</htk-repeater>
|
||||||
|
-->
|
||||||
</vn>
|
</vn>
|
||||||
|
|
|
@ -3,54 +3,303 @@ Vn.Checkout = new Class
|
||||||
({
|
({
|
||||||
Extends: Vn.Module
|
Extends: Vn.Module
|
||||||
|
|
||||||
,goBasket: function ()
|
,activate: function () {}
|
||||||
|
|
||||||
|
,onStatusChange: function (form)
|
||||||
{
|
{
|
||||||
this.hash.set ({
|
// if (this.$('address').value == 0)
|
||||||
'form': 'ecomerce/basket',
|
// form.insertRow ();
|
||||||
'order': this.$('order-id').value
|
}
|
||||||
});
|
|
||||||
|
,onCancelClick: function ()
|
||||||
|
{
|
||||||
|
this.hash.set ({'form': 'ecomerce/orders'});
|
||||||
}
|
}
|
||||||
|
|
||||||
,onConfirmClick: function ()
|
,onConfirmClick: function ()
|
||||||
{
|
{
|
||||||
if (!confirm (_('SureConfirmOrder')))
|
|
||||||
return;
|
|
||||||
|
|
||||||
var query = 'CALL order_confirm (#order)';
|
|
||||||
|
|
||||||
var batch = new Sql.Batch ();
|
var batch = new Sql.Batch ();
|
||||||
batch.addParam ('order', this.$('order-id'));
|
batch.addParam ('date', this.$('date'));
|
||||||
|
batch.addParam ('agency', this.$('agency'));
|
||||||
|
batch.addValue ('address', this.$('address'));
|
||||||
|
batch.addValue ('delivery', 1);
|
||||||
|
|
||||||
this.conn.execQuery (query, this.confirmDone.bind (this), batch);
|
var sql = 'CALL order_new_beta (#date, #delivery, #agency, #address);';
|
||||||
|
this.conn.execQuery (sql, this.onOrderCreate.bind (this), batch);
|
||||||
}
|
}
|
||||||
|
|
||||||
,confirmDone: function (resultSet)
|
,onOrderCreate: function (resultSet)
|
||||||
{
|
{
|
||||||
if (resultSet.fetchResult ())
|
var orderId = resultSet.fetchValue ();
|
||||||
|
|
||||||
|
if (orderId)
|
||||||
{
|
{
|
||||||
Vn.Cookie.unset ('order');
|
Vn.Cookie.set ('order', orderId);
|
||||||
this.hash.set ({'form': 'ecomerce/orders'});
|
this.hash.set ({'form': 'ecomerce/catalog'});
|
||||||
|
|
||||||
(new Htk.Toast ()).showMessage (_('OrderConfirmed'));
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
this.goBasket ();
|
(new Htk.Toast ()).showMessage (_('ErrorCreatingOrder'));
|
||||||
}
|
}
|
||||||
|
|
||||||
,onAddAddressClick: function ()
|
,onFieldChange: function ()
|
||||||
{
|
{
|
||||||
this.hash.set ({
|
setTimeout (this.goNextStep.bind (this), 75);
|
||||||
'form': 'account/address',
|
|
||||||
'address': 0
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
,onEditAddressClick: function (button, form)
|
,onAddressClick: function (e)
|
||||||
{
|
{
|
||||||
this.hash.set ({
|
this.onFieldChange ();
|
||||||
'form': 'account/address',
|
}
|
||||||
'address': form.get ('id')
|
|
||||||
});
|
,goNextStep: function ()
|
||||||
|
{
|
||||||
|
this.$('assistant').moveNext ();
|
||||||
|
}
|
||||||
|
|
||||||
|
,deliverySteps: ['delivery', 'date', 'address', 'agency', 'confirm-delivery']
|
||||||
|
,pickupSteps: ['delivery', 'date', 'pickup', null, 'confirm-pickup']
|
||||||
|
|
||||||
|
,stepFunc: function (stepIndex)
|
||||||
|
{
|
||||||
|
var isDelivery = this.$('rg-delivery').value != 'PICKUP';
|
||||||
|
var steps = isDelivery ? this.deliverySteps : this.pickupSteps;
|
||||||
|
var stepId = steps[stepIndex];
|
||||||
|
|
||||||
|
if (stepId)
|
||||||
|
{
|
||||||
|
if (stepId == 'date')
|
||||||
|
{
|
||||||
|
Vn.Node.setText (this.$('date-question'), isDelivery ?
|
||||||
|
_('OrderDateDeliveryQuestion'):
|
||||||
|
_('OrderDatePickupQuestion'));
|
||||||
|
this.$('calendar').goToSelectedMonth ();
|
||||||
|
}
|
||||||
|
|
||||||
|
return this.$(stepId +'-step');
|
||||||
|
}
|
||||||
|
else
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
Htk.Assitant = new Class
|
||||||
|
({
|
||||||
|
Extends: Vn.Object
|
||||||
|
,Tag: 'htk-assistant'
|
||||||
|
,Properties:
|
||||||
|
{
|
||||||
|
stepCount:
|
||||||
|
{
|
||||||
|
type: Number
|
||||||
|
,set: function (x)
|
||||||
|
{
|
||||||
|
this._stepCount = x;
|
||||||
|
|
||||||
|
if (x > 0)
|
||||||
|
this.setStep (0);
|
||||||
|
else
|
||||||
|
this.setStep (-1);
|
||||||
|
}
|
||||||
|
,get: function ()
|
||||||
|
{
|
||||||
|
return this._stepCount;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
step:
|
||||||
|
{
|
||||||
|
type: Number
|
||||||
|
,set: function (x)
|
||||||
|
{
|
||||||
|
this.setStep (x);
|
||||||
|
}
|
||||||
|
,get: function ()
|
||||||
|
{
|
||||||
|
return this._stepIndex;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
stepFunc:
|
||||||
|
{
|
||||||
|
type: Function
|
||||||
|
,set: function (x)
|
||||||
|
{
|
||||||
|
this._stepFunc = x;
|
||||||
|
this.setStep (this._stepIndex);
|
||||||
|
}
|
||||||
|
,get: function ()
|
||||||
|
{
|
||||||
|
return this._stepFunc;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
node:
|
||||||
|
{
|
||||||
|
type: Object
|
||||||
|
,set: function (x)
|
||||||
|
{
|
||||||
|
x.className = 'htk-assistant';
|
||||||
|
}
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
,_stepNode: null
|
||||||
|
,_stepIndex: -1
|
||||||
|
,_stepCount: 0
|
||||||
|
,_stepFunc: null
|
||||||
|
|
||||||
|
,setStep: function (stepIndex)
|
||||||
|
{
|
||||||
|
if (!(stepIndex >= -1 && stepIndex < this.stepCount))
|
||||||
|
return;
|
||||||
|
|
||||||
|
if (this._stepFunc && stepIndex != -1)
|
||||||
|
{
|
||||||
|
var stepNode = this._stepFunc (stepIndex);
|
||||||
|
|
||||||
|
if (stepNode)
|
||||||
|
{
|
||||||
|
if (this._stepNode)
|
||||||
|
this._stepNode.style.display = 'none';
|
||||||
|
|
||||||
|
this._stepNode = stepNode;
|
||||||
|
stepNode.style.display = 'block';
|
||||||
|
|
||||||
|
this._setStepIndex (stepIndex);
|
||||||
|
}
|
||||||
|
else if (this._stepIndex < stepIndex)
|
||||||
|
this.setStep (stepIndex + 1);
|
||||||
|
else
|
||||||
|
this.setStep (stepIndex - 1);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
this._setStepIndex (stepIndex);
|
||||||
|
}
|
||||||
|
|
||||||
|
,_setStepIndex: function (stepIndex)
|
||||||
|
{
|
||||||
|
this._stepIndex = stepIndex;
|
||||||
|
this.signalEmit ('step-change', stepIndex);
|
||||||
|
}
|
||||||
|
|
||||||
|
,movePrevious: function ()
|
||||||
|
{
|
||||||
|
this.setStep (this._stepIndex - 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
,moveNext: function ()
|
||||||
|
{
|
||||||
|
this.setStep (this._stepIndex + 1);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
Htk.AssitantBar = new Class
|
||||||
|
({
|
||||||
|
Extends: Htk.Widget
|
||||||
|
,Tag: 'htk-assistant-bar'
|
||||||
|
,Properties:
|
||||||
|
{
|
||||||
|
assistant:
|
||||||
|
{
|
||||||
|
type: Htk.Assitant
|
||||||
|
,set: function (x)
|
||||||
|
{
|
||||||
|
this.link ({_assistant: x}, {'step-change': this.onStepChange});
|
||||||
|
|
||||||
|
var stepCount = x.stepCount;
|
||||||
|
var steps = this._steps;
|
||||||
|
|
||||||
|
Vn.Node.removeChilds (steps);
|
||||||
|
steps.style.width = (stepCount * 1.3) + 'em';
|
||||||
|
|
||||||
|
for (var i = 0; i < stepCount; i++)
|
||||||
|
{
|
||||||
|
var img = document.createElement ('img');
|
||||||
|
img.src = 'image/step.svg';
|
||||||
|
img.addEventListener ('click', this.setStep.bind (this, i));
|
||||||
|
steps.appendChild (img);
|
||||||
|
}
|
||||||
|
|
||||||
|
this.onStepChange ();
|
||||||
|
}
|
||||||
|
,get: function ()
|
||||||
|
{
|
||||||
|
return this._assistant;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
,_assistant: null
|
||||||
|
,_stepIndex: -1
|
||||||
|
|
||||||
|
,initialize: function (props)
|
||||||
|
{
|
||||||
|
this.parent (props);
|
||||||
|
|
||||||
|
var bar = this.createElement ('div');
|
||||||
|
bar.className = 'htk-assistant-bar';
|
||||||
|
|
||||||
|
var previousButton = document.createElement ('img');
|
||||||
|
previousButton.src = 'image/go-previous.svg';
|
||||||
|
previousButton.className = 'previous';
|
||||||
|
previousButton.addEventListener ('click', this.movePrevious.bind (this));
|
||||||
|
bar.appendChild (previousButton);
|
||||||
|
|
||||||
|
var steps = document.createElement ('div');
|
||||||
|
bar.appendChild (steps);
|
||||||
|
|
||||||
|
var nextButton = document.createElement ('img');
|
||||||
|
nextButton.src = 'image/go-next.svg';
|
||||||
|
nextButton.className = 'next';
|
||||||
|
nextButton.addEventListener ('click', this.moveNext.bind (this));
|
||||||
|
bar.appendChild (nextButton);
|
||||||
|
|
||||||
|
this._steps = steps;
|
||||||
|
this._previousButton = previousButton;
|
||||||
|
this._nextButton = nextButton;
|
||||||
|
}
|
||||||
|
|
||||||
|
,movePrevious: function ()
|
||||||
|
{
|
||||||
|
if (this._assistant)
|
||||||
|
this._assistant.movePrevious ();
|
||||||
|
}
|
||||||
|
|
||||||
|
,moveNext: function ()
|
||||||
|
{
|
||||||
|
if (this._assistant)
|
||||||
|
this._assistant.moveNext ();
|
||||||
|
}
|
||||||
|
|
||||||
|
,setStep: function (stepIndex)
|
||||||
|
{
|
||||||
|
if (this._assistant)
|
||||||
|
this._assistant.setStep (stepIndex);
|
||||||
|
}
|
||||||
|
|
||||||
|
,onStepChange: function ()
|
||||||
|
{
|
||||||
|
if (this._assistant)
|
||||||
|
{
|
||||||
|
var stepIndex = this._assistant.step;
|
||||||
|
var stepCount = this._assistant.stepCount;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var stepIndex = -1;
|
||||||
|
var stepCount = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (this._stepIndex != -1)
|
||||||
|
this._steps.childNodes[this._stepIndex].src = 'image/step.svg';
|
||||||
|
|
||||||
|
this._stepIndex = stepIndex;
|
||||||
|
|
||||||
|
if (stepIndex != -1)
|
||||||
|
this._steps.childNodes[stepIndex].src = 'image/step-cur.svg';
|
||||||
|
|
||||||
|
var visibility = stepIndex <= 0 ? 'hidden' : 'visible';
|
||||||
|
this._previousButton.style.visibility = visibility;
|
||||||
|
|
||||||
|
var visibility = stepIndex >= stepCount - 1 ? 'hidden' : 'visible';
|
||||||
|
this._nextButton.style.visibility = visibility;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -2,34 +2,170 @@
|
||||||
{
|
{
|
||||||
padding: 1em;
|
padding: 1em;
|
||||||
}
|
}
|
||||||
.checkout .box
|
.checkout
|
||||||
{
|
{
|
||||||
max-width: 70em;
|
max-width: 50em;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
table.form td.label
|
table.form td.label
|
||||||
{
|
{
|
||||||
width: 30%;
|
width: 30%;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Addresses */
|
/* Checkout */
|
||||||
|
|
||||||
.addresses > .form
|
.checkout .form
|
||||||
{
|
{
|
||||||
margin: 0 auto;
|
max-width: 40em;
|
||||||
padding: 2em;
|
padding: 3em;
|
||||||
max-width: 25em;
|
|
||||||
}
|
}
|
||||||
.address
|
|
||||||
|
/* Delivery method */
|
||||||
|
|
||||||
|
ul.delivery
|
||||||
{
|
{
|
||||||
margin-bottom: 1em;
|
list-style-type: none;
|
||||||
|
margin: 0;
|
||||||
|
padding-top: 0.8em;
|
||||||
|
padding-left: 1em;
|
||||||
}
|
}
|
||||||
.address p
|
ul.delivery > li
|
||||||
{
|
{
|
||||||
margin: 0.2em 0;
|
margin: 0.2em 0;
|
||||||
}
|
}
|
||||||
.address .actions
|
ul.delivery input
|
||||||
{
|
{
|
||||||
text-align: right;
|
margin-right: 0.4em;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Step */
|
||||||
|
|
||||||
|
.answers button,
|
||||||
|
.answers span,
|
||||||
|
.answers select,
|
||||||
|
.answers p,
|
||||||
|
.radio > div
|
||||||
|
{
|
||||||
|
font-size: 1.3em;
|
||||||
|
}
|
||||||
|
.target
|
||||||
|
{
|
||||||
|
max-width: 24em;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
.address
|
||||||
|
{
|
||||||
|
border-radius: 0.1em;
|
||||||
|
padding: 1em;
|
||||||
|
}
|
||||||
|
.address:hover
|
||||||
|
{
|
||||||
|
cursor: pointer;
|
||||||
|
background-color: rgba(1, 1, 1, 0.05);
|
||||||
|
}
|
||||||
|
.address > p
|
||||||
|
{
|
||||||
|
margin: 0.2em;
|
||||||
|
}
|
||||||
|
.radio
|
||||||
|
{
|
||||||
|
max-width: 15em;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
.radio > div
|
||||||
|
{
|
||||||
|
padding: 0.5em;
|
||||||
|
border-top: 1px solid #AAA;
|
||||||
|
}
|
||||||
|
.radio > div:first-child
|
||||||
|
{
|
||||||
|
border-top: none;
|
||||||
|
}
|
||||||
|
.thin-calendar
|
||||||
|
{
|
||||||
|
width: inherit;
|
||||||
|
max-width: 24em;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
.thin-calendar thead > tr,
|
||||||
|
.thin-calendar tfoot > tr
|
||||||
|
{
|
||||||
|
background-color: transparent;
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
.thin-calendar .button:hover
|
||||||
|
{
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
.thin-calendar td.highlight
|
||||||
|
{
|
||||||
|
background-color: #009688;
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
.htk-assistant select
|
||||||
|
{
|
||||||
|
width: 10em;
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
.htk-assistant button
|
||||||
|
{
|
||||||
|
float: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Assistant */
|
||||||
|
|
||||||
|
.htk-assistant > div
|
||||||
|
{
|
||||||
|
display: none;
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: 3em;
|
||||||
|
}
|
||||||
|
.htk-assistant > div > h2
|
||||||
|
{
|
||||||
|
text-align: center;
|
||||||
|
font-weight: normal;
|
||||||
|
font-size: 1.6em;
|
||||||
|
margin: 0.5em;
|
||||||
|
margin-bottom: 1em;
|
||||||
|
}
|
||||||
|
.htk-assistant *
|
||||||
|
{
|
||||||
|
color: #555;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Assistant bar */
|
||||||
|
|
||||||
|
.htk-assistant-bar
|
||||||
|
{
|
||||||
|
margin: 0.5em auto;
|
||||||
|
max-width: 30em;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
.htk-assistant-bar img
|
||||||
|
{
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.htk-assistant-bar > img
|
||||||
|
{
|
||||||
|
position: absolute;
|
||||||
|
width: 1.8em;
|
||||||
|
top: 0;
|
||||||
|
}
|
||||||
|
.htk-assistant-bar > img.previous
|
||||||
|
{
|
||||||
|
left: 0;
|
||||||
|
}
|
||||||
|
.htk-assistant-bar > img.next
|
||||||
|
{
|
||||||
|
right: 0;
|
||||||
|
}
|
||||||
|
.htk-assistant-bar > div
|
||||||
|
{
|
||||||
|
margin: 0 auto;
|
||||||
|
padding-top: 0.2em;
|
||||||
|
}
|
||||||
|
.htk-assistant-bar > div > img
|
||||||
|
{
|
||||||
|
width: 1.3em;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,123 +1,172 @@
|
||||||
<vn>
|
<vn>
|
||||||
<vn-group>
|
<vn-group>
|
||||||
|
<vn-param id="date"/>
|
||||||
|
<vn-param id="address"/>
|
||||||
|
<vn-param id="agency"/>
|
||||||
<vn-param id="order-id">
|
<vn-param id="order-id">
|
||||||
<vn-hash-link key="order"/>
|
<vn-hash-link key="order"/>
|
||||||
</vn-param>
|
</vn-param>
|
||||||
<db-form id="order-form">
|
<db-form id="order-form" on-status-changed="onStatusChange">
|
||||||
<db-model updatable="true">
|
<db-model updatable="true">
|
||||||
SELECT type_id, note, insurance, address_id, id
|
SELECT id, date_send, wh_id, delivery_method_id, agency_id, address_id, note
|
||||||
FROM order_view WHERE id = #id
|
FROM order_view WHERE id = #id
|
||||||
<sql-batch property="batch">
|
<sql-batch property="batch">
|
||||||
<item name="id" param="order-id"/>
|
<item name="id" param="order-id"/>
|
||||||
</sql-batch>
|
</sql-batch>
|
||||||
</db-model>
|
</db-model>
|
||||||
<db-param column="date_send" id="date"/>
|
|
||||||
<db-param column="wh_id" id="warehouse"/>
|
|
||||||
<db-param column="address_id" id="address"/>
|
|
||||||
</db-form>
|
</db-form>
|
||||||
<db-model id="addresses" updatable="true">
|
<db-form id="defaults">
|
||||||
SELECT id, consignee, p.name province, zip_code, city, a.name, active
|
<db-model>
|
||||||
|
SELECT address_id, agency_id, delivery_method_id
|
||||||
|
FROM order_defaults_view
|
||||||
|
</db-model>
|
||||||
|
</db-form>
|
||||||
|
<db-model id="addresses">
|
||||||
|
SELECT a.id, a.consignee, p.name province, a.zip_code, a.city, a.name, a.active, c.Pais country
|
||||||
FROM address_view a
|
FROM address_view a
|
||||||
JOIN vn2008.province p ON a.province_id = p.province_id
|
LEFT JOIN vn2008.province p ON a.province_id = p.province_id
|
||||||
|
JOIN vn2008.Paises c ON c.Id = p.Paises_Id
|
||||||
WHERE active != FALSE
|
WHERE active != FALSE
|
||||||
</db-model>
|
</db-model>
|
||||||
</vn-group>
|
</vn-group>
|
||||||
<div id="form" class="checkout">
|
<div id="form" class="checkout">
|
||||||
<div class="box">
|
<div class="box">
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<h1><t>Checkout</t></h1>
|
<h1><t>ConfigureOrder</t></h1>
|
||||||
<div class="action-bar">
|
<div class="action-bar">
|
||||||
<button on-click="goBasket">
|
<button on-click="onCancelClick">
|
||||||
<img src="image/dark/go-previous.svg" alt=""/>
|
<img src="image/dark/close.svg" alt=""/>
|
||||||
<t>GoBasket</t>
|
<t>Cancel</t>
|
||||||
</button>
|
|
||||||
<button on-click="onConfirmClick">
|
|
||||||
<img src="image/dark/ok.svg" alt=""/>
|
|
||||||
<t>Confirm</t>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<table class="form">
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="label">
|
|
||||||
<label for="notes"><t>Notes:</t></label>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<htk-textarea column="note" form="order-form"/>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="label">
|
|
||||||
<label for="type"><t>SendMethod:</t></label>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<htk-combo column="type_id" form="order-form">
|
|
||||||
<db-model property="model">
|
|
||||||
SELECT Id_Agencia, Agencia FROM vn2008.Agencias
|
|
||||||
WHERE web != FALSE ORDER BY Agencia
|
|
||||||
</db-model>
|
|
||||||
</htk-combo>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="label">
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<htk-check column="insurance" form="order-form"/>
|
|
||||||
<t>Insurance</t>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="box addresses">
|
|
||||||
<div class="header">
|
|
||||||
<h1><t>ShippingAddress</t></h1>
|
|
||||||
<div class="action-bar">
|
|
||||||
<button on-click="onAddAddressClick">
|
|
||||||
<img src="image/dark/add.svg" alt=""/>
|
|
||||||
<t>AddAddress</t>
|
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form">
|
<div class="form">
|
||||||
<htk-radio-group
|
<htk-assistant
|
||||||
id="default-address"
|
id="assistant"
|
||||||
column="address_id"
|
step-count="5"
|
||||||
form="order-form"/>
|
step-func="stepFunc"
|
||||||
<htk-repeater model="addresses" form-id="iter">
|
node="assistant-node"/>
|
||||||
<div class="address">
|
<div class="htk-assistant" id="assistant-node">
|
||||||
<h2>
|
<div id="delivery-step">
|
||||||
<htk-radio
|
<h2><t>DeliveryOrPickupQuestion</t></h2>
|
||||||
form="iter"
|
<div class="answers radio">
|
||||||
column="id"
|
<htk-radio-group
|
||||||
radio-group="default-address"
|
id="rg-delivery"
|
||||||
tip="_SelectAddress"/>
|
on-changed="onFieldChange"/>
|
||||||
<htk-text form="iter" column="consignee"/>
|
<div>
|
||||||
</h2>
|
<htk-radio radio-group="rg-delivery" value="DELIVERY"/>
|
||||||
<p>
|
<label><t>Receive</t></label>
|
||||||
<htk-text form="iter" column="name"/>
|
</div>
|
||||||
</p>
|
<div>
|
||||||
<p>
|
<htk-radio radio-group="rg-delivery" value="PICKUP"/>
|
||||||
<htk-text form="iter" column="zip_code"/> -
|
<label><t>Pickup</t></label>
|
||||||
<htk-text form="iter" column="city"/>
|
</div>
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<htk-text form="iter" column="province"/>
|
|
||||||
</p>
|
|
||||||
<div class="actions">
|
|
||||||
<htk-button
|
|
||||||
form="iter"
|
|
||||||
column="id"
|
|
||||||
tip="_EditAddress"
|
|
||||||
image="image/edit.svg"
|
|
||||||
on-click="onEditAddressClick"/>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</htk-repeater>
|
<div id="date-step">
|
||||||
|
<h2 id="date-question"><t>OrderDateDeliveryQuestion</t></h2>
|
||||||
|
<div class="answers">
|
||||||
|
<htk-calendar
|
||||||
|
id="calendar"
|
||||||
|
class="thin-calendar"
|
||||||
|
param="date"
|
||||||
|
on-changed="onFieldChange"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="address-step">
|
||||||
|
<h2><t>AddressQuestion</t></h2>
|
||||||
|
<htk-repeater model="addresses" form-id="iter">
|
||||||
|
<div class="answers target address" on-click="onAddressClick">
|
||||||
|
<h2>
|
||||||
|
<htk-text form="iter" column="consignee"/>
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
<htk-text form="iter" column="name"/>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<htk-text form="iter" column="zip_code"/> -
|
||||||
|
<htk-text form="iter" column="city"/>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<htk-text form="iter" column="province"/> -
|
||||||
|
<htk-text form="iter" column="country"/>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</htk-repeater>
|
||||||
|
</div>
|
||||||
|
<div id="agency-step">
|
||||||
|
<h2><t>AgencyQuestion</t></h2>
|
||||||
|
<div class="answers target">
|
||||||
|
<htk-combo param="agency" on-changed="onFieldChange">
|
||||||
|
<db-model property="model" id="agencies">
|
||||||
|
SELECT a.Id_Agencia, a.description
|
||||||
|
FROM vn2008.Agencias a
|
||||||
|
JOIN vn2008.Vistas v ON a.Vista = v.vista_id
|
||||||
|
WHERE a.web != FALSE
|
||||||
|
AND v.code = 'AGENCY'
|
||||||
|
ORDER BY a.description
|
||||||
|
</db-model>
|
||||||
|
</htk-combo>
|
||||||
|
<button class="thin" on-click="onFieldChange">
|
||||||
|
<t>NEXT</t>
|
||||||
|
</button>
|
||||||
|
<div class="clear"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="pickup-step">
|
||||||
|
<h2><t>PickupWarehouseQuestion</t></h2>
|
||||||
|
<div class="answers target">
|
||||||
|
<htk-combo param="agency" on-changed="onFieldChange">
|
||||||
|
<db-model property="model" id="warehouses">
|
||||||
|
SELECT a.Id_Agencia, SUBSTR(a.description, 5)
|
||||||
|
FROM vn2008.Agencias a
|
||||||
|
JOIN vn2008.Vistas v ON a.Vista = v.vista_id
|
||||||
|
WHERE a.web != FALSE
|
||||||
|
AND v.code = 'PICKUP'
|
||||||
|
ORDER BY a.description
|
||||||
|
</db-model>
|
||||||
|
</htk-combo>
|
||||||
|
<button class="thin" on-click="onFieldChange">
|
||||||
|
<t>NEXT</t>
|
||||||
|
</button>
|
||||||
|
<div class="clear"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="confirm-delivery-step" class="confirm">
|
||||||
|
<h2><t>ConfirmToAccessCatalog</t></h2>
|
||||||
|
<div class="answers target">
|
||||||
|
<p>
|
||||||
|
<t>ArrivalOf</t> <htk-text format="_%A, %e of %B" param="date"/>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<t>Agency</t> <htk-text param="agency"/>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<htk-text param="address"/>
|
||||||
|
</p>
|
||||||
|
<button class="thin" on-click="onConfirmClick">
|
||||||
|
<t>CONFIRM</t>
|
||||||
|
</button>
|
||||||
|
<div class="clear"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="confirm-pickup-step" class="confirm">
|
||||||
|
<h2><t>ConfirmToAccessCatalog</t></h2>
|
||||||
|
<div class="answers target">
|
||||||
|
<p>
|
||||||
|
<t>PickupOf</t> <htk-text format="_%A, %e of %B" param="date"/>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<t>Warehouse</t> <htk-text param="agency"/>
|
||||||
|
</p>
|
||||||
|
<button class="thin" on-click="onConfirmClick">
|
||||||
|
<t>CONFIRM</t>
|
||||||
|
</button>
|
||||||
|
<div class="clear"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<htk-assistant-bar assistant="assistant"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -0,0 +1,126 @@
|
||||||
|
|
||||||
|
Vn.Shipping = new Class
|
||||||
|
({
|
||||||
|
Extends: Vn.Module
|
||||||
|
|
||||||
|
,activate: function ()
|
||||||
|
{
|
||||||
|
// Loading order
|
||||||
|
|
||||||
|
this.orderId = this.$('order-id');
|
||||||
|
|
||||||
|
if (!this.orderId.value)
|
||||||
|
{
|
||||||
|
var orderId = Vn.Cookie.getInt ('order');
|
||||||
|
|
||||||
|
if (!orderId)
|
||||||
|
{
|
||||||
|
var sql = 'INSERT INTO order_view (date_send) VALUES (CURDATE());'
|
||||||
|
+'SELECT LAST_INSERT_ID();';
|
||||||
|
this.conn.execQuery (sql, this.orderCreated.bind (this));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
this.orderId.value = orderId;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.onDeliveryChange ();
|
||||||
|
}
|
||||||
|
|
||||||
|
,onStatusChange: function (form)
|
||||||
|
{
|
||||||
|
if (this.$('address').value == 0)
|
||||||
|
form.insertRow ();
|
||||||
|
}
|
||||||
|
|
||||||
|
,onOperationsDone: function ()
|
||||||
|
{
|
||||||
|
this.onReturnClick ();
|
||||||
|
}
|
||||||
|
|
||||||
|
,onAcceptClick: function ()
|
||||||
|
{
|
||||||
|
this.$('iter').performOperations ();
|
||||||
|
}
|
||||||
|
|
||||||
|
,onReturnClick: function ()
|
||||||
|
{
|
||||||
|
window.history.back();
|
||||||
|
}
|
||||||
|
|
||||||
|
,goBasket: function ()
|
||||||
|
{
|
||||||
|
this.hash.set ({
|
||||||
|
'form': 'ecomerce/basket',
|
||||||
|
'order': this.$('order-id').value
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
,onDeliveryChange: function ()
|
||||||
|
{
|
||||||
|
var showAgencies = false;
|
||||||
|
var showAdresses = false;
|
||||||
|
var showStores = false;
|
||||||
|
var deliveryMethod = parseInt (this.$('delivery').value);
|
||||||
|
|
||||||
|
switch (deliveryMethod)
|
||||||
|
{
|
||||||
|
case 1: // AGENCY
|
||||||
|
var showAgencies = true;
|
||||||
|
var showAdresses = true;
|
||||||
|
break;
|
||||||
|
case 2: // DELIVERY
|
||||||
|
var showAdresses = true;
|
||||||
|
break;
|
||||||
|
case 3: // PICKUP
|
||||||
|
var showStores = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.$('agencies-div').style.display = showAgencies ? '' : 'none';
|
||||||
|
this.$('addresses-div').style.display = showAdresses ? '' : 'none';
|
||||||
|
this.$('stores-div').style.display = showStores ? '' : 'none';
|
||||||
|
}
|
||||||
|
|
||||||
|
,onConfirmClick: function ()
|
||||||
|
{
|
||||||
|
if (!confirm (_('SureConfirmOrder')))
|
||||||
|
return;
|
||||||
|
|
||||||
|
var query = 'CALL order_confirm (#order)';
|
||||||
|
|
||||||
|
var batch = new Sql.Batch ();
|
||||||
|
batch.addParam ('order', this.$('order-id'));
|
||||||
|
|
||||||
|
this.conn.execQuery (query, this.confirmDone.bind (this), batch);
|
||||||
|
}
|
||||||
|
|
||||||
|
,confirmDone: function (resultSet)
|
||||||
|
{
|
||||||
|
if (resultSet.fetchResult ())
|
||||||
|
{
|
||||||
|
Vn.Cookie.unset ('order');
|
||||||
|
this.hash.set ({'form': 'ecomerce/orders'});
|
||||||
|
|
||||||
|
(new Htk.Toast ()).showMessage (_('OrderConfirmed'));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
this.goBasket ();
|
||||||
|
}
|
||||||
|
|
||||||
|
,onAddAddressClick: function ()
|
||||||
|
{
|
||||||
|
this.hash.set ({
|
||||||
|
'form': 'account/address',
|
||||||
|
'address': 0
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
,onEditAddressClick: function (button, form)
|
||||||
|
{
|
||||||
|
this.hash.set ({
|
||||||
|
'form': 'account/address',
|
||||||
|
'address': form.get ('id')
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
|
@ -0,0 +1,87 @@
|
||||||
|
.shipping
|
||||||
|
{
|
||||||
|
padding: 1em;
|
||||||
|
}
|
||||||
|
.shipping
|
||||||
|
{
|
||||||
|
max-width: 70em;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
table.form td.label
|
||||||
|
{
|
||||||
|
width: 30%;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Checkout */
|
||||||
|
|
||||||
|
.checkout .form
|
||||||
|
{
|
||||||
|
margin: 0 auto;
|
||||||
|
max-width: 25em;
|
||||||
|
padding: 2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Form */
|
||||||
|
|
||||||
|
.form-group
|
||||||
|
{
|
||||||
|
padding: 0.4em;
|
||||||
|
}
|
||||||
|
.form-group > label
|
||||||
|
{
|
||||||
|
display: block;
|
||||||
|
margin-bottom: 0.5em;
|
||||||
|
}
|
||||||
|
.form-group > input[type=text],
|
||||||
|
.form-group > input[type=password],
|
||||||
|
.form-group > select,
|
||||||
|
.form-group > textarea
|
||||||
|
{
|
||||||
|
margin: 0;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Delivery method */
|
||||||
|
|
||||||
|
ul.delivery
|
||||||
|
{
|
||||||
|
list-style-type: none;
|
||||||
|
margin: 0;
|
||||||
|
padding-top: 0.8em;
|
||||||
|
padding-left: 1em;
|
||||||
|
}
|
||||||
|
ul.delivery > li
|
||||||
|
{
|
||||||
|
margin: 0.2em 0;
|
||||||
|
}
|
||||||
|
ul.delivery input
|
||||||
|
{
|
||||||
|
margin-right: 0.4em;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Addresses */
|
||||||
|
|
||||||
|
div.addresses
|
||||||
|
{
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.addresses > .form
|
||||||
|
{
|
||||||
|
margin: 0 auto;
|
||||||
|
padding: 2em;
|
||||||
|
max-width: 25em;
|
||||||
|
}
|
||||||
|
.address
|
||||||
|
{
|
||||||
|
margin-bottom: 1em;
|
||||||
|
}
|
||||||
|
.address p
|
||||||
|
{
|
||||||
|
margin: 0.2em 0;
|
||||||
|
}
|
||||||
|
.address .actions
|
||||||
|
{
|
||||||
|
text-align: right;
|
||||||
|
}
|
|
@ -0,0 +1,150 @@
|
||||||
|
<vn>
|
||||||
|
<vn-group>
|
||||||
|
<vn-param id="order-id">
|
||||||
|
<vn-hash-link key="order"/>
|
||||||
|
</vn-param>
|
||||||
|
<db-form id="order-form" on-status-changed="onStatusChange">
|
||||||
|
<db-model updatable="true">
|
||||||
|
SELECT id, delivery_method_id, agency_id, address_id, note
|
||||||
|
FROM order_view WHERE id = #id
|
||||||
|
<sql-batch property="batch">
|
||||||
|
<item name="id" param="order-id"/>
|
||||||
|
</sql-batch>
|
||||||
|
</db-model>
|
||||||
|
<db-param column="date_send" id="date"/>
|
||||||
|
<db-param column="wh_id" id="warehouse"/>
|
||||||
|
<db-param column="address_id" id="address"/>
|
||||||
|
</db-form>
|
||||||
|
<db-model id="addresses" updatable="true">
|
||||||
|
SELECT a.id, a.consignee, p.name province, a.zip_code, a.city, a.name, a.active, c.Pais country
|
||||||
|
FROM address_view a
|
||||||
|
LEFT JOIN vn2008.province p ON a.province_id = p.province_id
|
||||||
|
JOIN vn2008.Paises c ON c.Id = p.Paises_Id
|
||||||
|
WHERE active != FALSE
|
||||||
|
</db-model>
|
||||||
|
</vn-group>
|
||||||
|
<div id="form" class="checkout">
|
||||||
|
<div class="box">
|
||||||
|
<div class="header">
|
||||||
|
<h1><t>Checkout</t></h1>
|
||||||
|
<div class="action-bar">
|
||||||
|
<button on-click="goBasket">
|
||||||
|
<img src="image/dark/go-previous.svg" alt=""/>
|
||||||
|
<t>GoBasket</t>
|
||||||
|
</button>
|
||||||
|
<button on-click="onConfirmClick">
|
||||||
|
<img src="image/dark/ok.svg" alt=""/>
|
||||||
|
<t>Confirm</t>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<div class="form">
|
||||||
|
<div class="form-group">
|
||||||
|
<t>DeliveryMethod</t>
|
||||||
|
<htk-radio-group
|
||||||
|
id="delivery"
|
||||||
|
form="order-form"
|
||||||
|
column="delivery_method_id"
|
||||||
|
on-changed="onDeliveryChange"/>
|
||||||
|
<ul class="delivery">
|
||||||
|
<li>
|
||||||
|
<!-- PICKUP -->
|
||||||
|
<htk-radio radio-group="delivery" value="3"/>
|
||||||
|
<label><t>PickupInStore</t></label>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<!-- DELIVERY -->
|
||||||
|
<htk-radio radio-group="delivery" value="2"/>
|
||||||
|
<label><t>HomeDelivery</t></label>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<!-- AGENCY -->
|
||||||
|
<htk-radio radio-group="delivery" value="1"/>
|
||||||
|
<label><t>TransportAgency</t></label>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="form-group" id="agencies-div">
|
||||||
|
<label><t>ShippingAgency</t></label>
|
||||||
|
<htk-combo form="order-form" column="agency_id">
|
||||||
|
<db-model property="model">
|
||||||
|
SELECT a.Id_Agencia, a.description
|
||||||
|
FROM vn2008.Agencias a
|
||||||
|
JOIN vn2008.Vistas v ON a.Vista = v.vista_id
|
||||||
|
WHERE a.web != FALSE
|
||||||
|
AND v.code = 'AGENCY'
|
||||||
|
ORDER BY a.description
|
||||||
|
</db-model>
|
||||||
|
</htk-combo>
|
||||||
|
</div>
|
||||||
|
<div class="form-group" id="stores-div">
|
||||||
|
<label><t>PickupStore</t></label>
|
||||||
|
<htk-combo form="order-form" column="agency_id">
|
||||||
|
<db-model property="model">
|
||||||
|
SELECT a.Id_Agencia, a.description
|
||||||
|
FROM vn2008.Agencias a
|
||||||
|
JOIN vn2008.Vistas v ON a.Vista = v.vista_id
|
||||||
|
WHERE a.web != FALSE
|
||||||
|
AND v.code = 'PICKUP'
|
||||||
|
ORDER BY a.description
|
||||||
|
</db-model>
|
||||||
|
</htk-combo>
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="notes"><t>Notes</t></label>
|
||||||
|
<htk-textarea form="order-form" column="note"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="addresses box" id="addresses-div">
|
||||||
|
<div class="header">
|
||||||
|
<h1><t>ShippingAddress</t></h1>
|
||||||
|
<div class="action-bar">
|
||||||
|
<button on-click="onAddAddressClick">
|
||||||
|
<img src="image/dark/add.svg" alt=""/>
|
||||||
|
<t>AddAddress</t>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form">
|
||||||
|
<htk-radio-group
|
||||||
|
id="default-address"
|
||||||
|
column="address_id"
|
||||||
|
form="order-form"/>
|
||||||
|
<htk-repeater model="addresses" form-id="iter">
|
||||||
|
<div class="address">
|
||||||
|
<h2>
|
||||||
|
<htk-radio
|
||||||
|
form="iter"
|
||||||
|
column="id"
|
||||||
|
radio-group="default-address"
|
||||||
|
tip="_SelectAddress"/>
|
||||||
|
<htk-text form="iter" column="consignee"/>
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
<htk-text form="iter" column="name"/>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<htk-text form="iter" column="zip_code"/> -
|
||||||
|
<htk-text form="iter" column="city"/>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<htk-text form="iter" column="province"/> -
|
||||||
|
<htk-text form="iter" column="country"/>
|
||||||
|
</p>
|
||||||
|
<div class="actions">
|
||||||
|
<htk-button
|
||||||
|
form="iter"
|
||||||
|
column="id"
|
||||||
|
tip="_EditAddress"
|
||||||
|
image="image/edit.svg"
|
||||||
|
on-click="onEditAddressClick"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</htk-repeater>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</vn>
|
|
@ -31,7 +31,7 @@ Vn.Orders = new Class
|
||||||
,onStartClick: function ()
|
,onStartClick: function ()
|
||||||
{
|
{
|
||||||
Vn.Cookie.unset ('order');
|
Vn.Cookie.unset ('order');
|
||||||
this.hash.set ({'form': 'ecomerce/basket'});
|
this.hash.set ({'form': 'ecomerce/checkout'});
|
||||||
}
|
}
|
||||||
|
|
||||||
,onContinueClick: function (column, orderId)
|
,onContinueClick: function (column, orderId)
|
||||||
|
@ -140,10 +140,14 @@ Vn.Orders = new Class
|
||||||
|
|
||||||
if (res && res.next ())
|
if (res && res.next ())
|
||||||
{
|
{
|
||||||
var transactionId = res.get ('ds_order');
|
|
||||||
|
|
||||||
var form = this.$('tpv-form');
|
var form = this.$('tpv-form');
|
||||||
var formMap =
|
form.action = res.get ('url');
|
||||||
|
|
||||||
|
var transactionId = res.get ('ds_order');
|
||||||
|
form['Ds_Merchant_UrlOK'].value = this.getTpvUrl ('ok', transactionId);
|
||||||
|
form['Ds_Merchant_UrlKO'].value = this.getTpvUrl ('ko', transactionId);
|
||||||
|
|
||||||
|
var fieldsMap =
|
||||||
{
|
{
|
||||||
'Ds_Merchant_Amount': 'amount'
|
'Ds_Merchant_Amount': 'amount'
|
||||||
,'Ds_Merchant_Order': 'ds_order'
|
,'Ds_Merchant_Order': 'ds_order'
|
||||||
|
@ -155,15 +159,8 @@ Vn.Orders = new Class
|
||||||
,'Ds_Merchant_MerchantSignature': 'signature'
|
,'Ds_Merchant_MerchantSignature': 'signature'
|
||||||
};
|
};
|
||||||
|
|
||||||
form.action = res.get ('url');
|
for (var field in fieldsMap)
|
||||||
|
form[field].value = res.get (fieldsMap[field]);
|
||||||
for (var name in formMap)
|
|
||||||
form[name].value = res.get (formMap[name]);
|
|
||||||
|
|
||||||
form['Ds_Merchant_UrlOK'].value = this.getTpvUrl ('ok', transactionId);
|
|
||||||
form['Ds_Merchant_UrlKO'].value = this.getTpvUrl ('ko', transactionId);
|
|
||||||
|
|
||||||
// Showing TPV on the same window
|
|
||||||
|
|
||||||
form.submit ();
|
form.submit ();
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,6 +11,10 @@
|
||||||
{
|
{
|
||||||
height: 5em;
|
height: 5em;
|
||||||
}
|
}
|
||||||
|
.orders .confirmed
|
||||||
|
{
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
/* Info box */
|
/* Info box */
|
||||||
|
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
</htk-grid>
|
</htk-grid>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="box">
|
<div class="box confirmed">
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<h1><t>ConfirmedOrdersDesc</t></h1>
|
<h1><t>ConfirmedOrdersDesc</t></h1>
|
||||||
<div class="action-bar">
|
<div class="action-bar">
|
||||||
|
|
|
@ -0,0 +1,67 @@
|
||||||
|
|
||||||
|
Vn.Shipping = new Class
|
||||||
|
({
|
||||||
|
Extends: Vn.Module
|
||||||
|
|
||||||
|
,onIterChange: function (form)
|
||||||
|
{
|
||||||
|
var showAgencies = false;
|
||||||
|
var showAdresses = false;
|
||||||
|
var showStores = false;
|
||||||
|
var deliveryMethod = parseInt (form.get ('delivery_method_id'));
|
||||||
|
|
||||||
|
switch (deliveryMethod)
|
||||||
|
{
|
||||||
|
case 1: // AGENCY
|
||||||
|
var showAgencies = true;
|
||||||
|
var showAdresses = true;
|
||||||
|
break;
|
||||||
|
case 2: // DELIVERY
|
||||||
|
var showAdresses = true;
|
||||||
|
break;
|
||||||
|
case 3: // PICKUP
|
||||||
|
var showStores = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.$('conf-div').style.display = showAgencies || showStores ? 'block' : 'none';
|
||||||
|
this.$('agencies-div').style.display = showAgencies ? 'block' : 'none';
|
||||||
|
this.$('addresses-div').style.display = showAdresses ? 'block' : 'none';
|
||||||
|
this.$('stores-div').style.display = showStores ? 'block' : 'none';
|
||||||
|
}
|
||||||
|
|
||||||
|
,onReturnClick: function ()
|
||||||
|
{
|
||||||
|
window.history.back();
|
||||||
|
}
|
||||||
|
|
||||||
|
,onBasketClick: function ()
|
||||||
|
{
|
||||||
|
this.hash.set ({
|
||||||
|
'form': 'ecomerce/basket',
|
||||||
|
'order': this.$('order').value
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
,onCatalogClick: function ()
|
||||||
|
{
|
||||||
|
this.hash.set ({'form': 'ecomerce/catalog'});
|
||||||
|
}
|
||||||
|
|
||||||
|
,onAddAddressClick: function ()
|
||||||
|
{
|
||||||
|
this.hash.set ({
|
||||||
|
'form': 'account/address',
|
||||||
|
'address': 0
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
,onEditAddressClick: function (button, form)
|
||||||
|
{
|
||||||
|
this.hash.set ({
|
||||||
|
'form': 'account/address',
|
||||||
|
'address': form.get ('id')
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
|
@ -0,0 +1,51 @@
|
||||||
|
.shipping
|
||||||
|
{
|
||||||
|
padding: 1em;
|
||||||
|
}
|
||||||
|
.shipping
|
||||||
|
{
|
||||||
|
max-width: 70em;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
table.form td.label
|
||||||
|
{
|
||||||
|
width: 30%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.shipping .form
|
||||||
|
{
|
||||||
|
max-width: 25em;
|
||||||
|
padding: 2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.hide
|
||||||
|
{
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Addresses */
|
||||||
|
|
||||||
|
div.addresses
|
||||||
|
{
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.addresses > .form
|
||||||
|
{
|
||||||
|
margin: 0 auto;
|
||||||
|
padding: 2em;
|
||||||
|
max-width: 25em;
|
||||||
|
}
|
||||||
|
.address
|
||||||
|
{
|
||||||
|
margin-bottom: 1em;
|
||||||
|
}
|
||||||
|
.address p
|
||||||
|
{
|
||||||
|
margin: 0.2em 0;
|
||||||
|
}
|
||||||
|
.address .actions
|
||||||
|
{
|
||||||
|
text-align: right;
|
||||||
|
}
|
|
@ -0,0 +1,116 @@
|
||||||
|
<vn>
|
||||||
|
<vn-group>
|
||||||
|
<vn-param id="order">
|
||||||
|
<vn-hash-link key="order"/>
|
||||||
|
</vn-param>
|
||||||
|
<db-form id="order-form" on-iter-changed="onIterChange">
|
||||||
|
<db-model updatable="true">
|
||||||
|
SELECT id, delivery_method_id, agency_id, address_id
|
||||||
|
FROM order_view WHERE id = #id
|
||||||
|
<sql-batch property="batch">
|
||||||
|
<item name="id" param="order"/>
|
||||||
|
</sql-batch>
|
||||||
|
</db-model>
|
||||||
|
</db-form>
|
||||||
|
<db-model id="addresses" updatable="true">
|
||||||
|
SELECT a.id, a.consignee, p.name province, a.zip_code, a.city, a.name, a.active, c.Pais country
|
||||||
|
FROM address_view a
|
||||||
|
LEFT JOIN vn2008.province p ON a.province_id = p.province_id
|
||||||
|
JOIN vn2008.Paises c ON c.Id = p.Paises_Id
|
||||||
|
WHERE active != FALSE
|
||||||
|
</db-model>
|
||||||
|
</vn-group>
|
||||||
|
<div id="form" class="shipping">
|
||||||
|
<div class="box">
|
||||||
|
<div class="header">
|
||||||
|
<h1><t>ConfigureShippingPickup</t></h1>
|
||||||
|
<div class="action-bar">
|
||||||
|
<button on-click="onReturnClick">
|
||||||
|
<img src="image/dark/go-previous.svg" alt=""/>
|
||||||
|
<t>Return</t>
|
||||||
|
</button>
|
||||||
|
<button on-click="onBasketClick">
|
||||||
|
<img src="image/dark/basket.svg" alt=""/>
|
||||||
|
<t>GoToBasket</t>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form hide" id="conf-div">
|
||||||
|
<div class="form-group hide" id="stores-div">
|
||||||
|
<label><t>PickupStore</t></label>
|
||||||
|
<htk-combo form="order-form" column="agency_id">
|
||||||
|
<db-model property="model">
|
||||||
|
SELECT a.Id_Agencia, a.description
|
||||||
|
FROM vn2008.Agencias a
|
||||||
|
JOIN vn2008.Vistas v ON a.Vista = v.vista_id
|
||||||
|
WHERE a.web != FALSE
|
||||||
|
AND v.code = 'PICKUP'
|
||||||
|
ORDER BY a.description
|
||||||
|
</db-model>
|
||||||
|
</htk-combo>
|
||||||
|
</div>
|
||||||
|
<div class="form-group hide" id="agencies-div">
|
||||||
|
<label><t>ShippingAgency</t></label>
|
||||||
|
<htk-combo form="order-form" column="agency_id">
|
||||||
|
<db-model property="model">
|
||||||
|
SELECT a.Id_Agencia, a.description
|
||||||
|
FROM vn2008.Agencias a
|
||||||
|
JOIN vn2008.Vistas v ON a.Vista = v.vista_id
|
||||||
|
WHERE a.web != FALSE
|
||||||
|
AND v.code = 'AGENCY'
|
||||||
|
ORDER BY a.description
|
||||||
|
</db-model>
|
||||||
|
</htk-combo>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="addresses box hide" id="addresses-div">
|
||||||
|
<div class="header">
|
||||||
|
<h1><t>ShippingAddress</t></h1>
|
||||||
|
<div class="action-bar">
|
||||||
|
<button on-click="onAddAddressClick">
|
||||||
|
<img src="image/dark/add.svg" alt=""/>
|
||||||
|
<t>AddAddress</t>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form">
|
||||||
|
<htk-radio-group
|
||||||
|
id="default-address"
|
||||||
|
column="address_id"
|
||||||
|
form="order-form"/>
|
||||||
|
<htk-repeater model="addresses" form-id="iter">
|
||||||
|
<div class="address">
|
||||||
|
<h2>
|
||||||
|
<htk-radio
|
||||||
|
form="iter"
|
||||||
|
column="id"
|
||||||
|
radio-group="default-address"
|
||||||
|
tip="_SelectAddress"/>
|
||||||
|
<htk-text form="iter" column="consignee"/>
|
||||||
|
</h2>
|
||||||
|
<p>
|
||||||
|
<htk-text form="iter" column="name"/>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<htk-text form="iter" column="zip_code"/> -
|
||||||
|
<htk-text form="iter" column="city"/>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<htk-text form="iter" column="province"/> -
|
||||||
|
<htk-text form="iter" column="country"/>
|
||||||
|
</p>
|
||||||
|
<div class="actions">
|
||||||
|
<htk-button
|
||||||
|
form="iter"
|
||||||
|
column="id"
|
||||||
|
tip="_EditAddress"
|
||||||
|
image="image/edit.svg"
|
||||||
|
on-click="onEditAddressClick"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</htk-repeater>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</vn>
|
|
@ -31,11 +31,11 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="form">
|
<div class="form">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><t>Title:</t></label>
|
<label><t>Title</t></label>
|
||||||
<htk-entry column="title" form="iter"/>
|
<htk-entry column="title" form="iter"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><t>Tag:</t></label>
|
<label><t>Tag</t></label>
|
||||||
<htk-combo column="tag" form="iter">
|
<htk-combo column="tag" form="iter">
|
||||||
<db-model property="model">
|
<db-model property="model">
|
||||||
SELECT name, description FROM news_tag
|
SELECT name, description FROM news_tag
|
||||||
|
@ -44,7 +44,7 @@
|
||||||
</htk-combo>
|
</htk-combo>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label><t>NewBody:</t></label>
|
<label><t>NewBody</t></label>
|
||||||
<textarea id="html-editor"/>
|
<textarea id="html-editor"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -108,6 +108,10 @@ select
|
||||||
select
|
select
|
||||||
{
|
{
|
||||||
background-color: white;
|
background-color: white;
|
||||||
|
cursor: pointer;
|
||||||
|
padding: 0.4em;
|
||||||
|
padding-top: 0.2em;
|
||||||
|
font-size: 1.1em;
|
||||||
}
|
}
|
||||||
input[type=text],
|
input[type=text],
|
||||||
input[type=password]
|
input[type=password]
|
||||||
|
@ -129,6 +133,7 @@ textarea:focus
|
||||||
input[type=checkbox],
|
input[type=checkbox],
|
||||||
input[type=radio]
|
input[type=radio]
|
||||||
{
|
{
|
||||||
|
cursor: pointer;
|
||||||
width: 0.8em;
|
width: 0.8em;
|
||||||
height: 0.8em;
|
height: 0.8em;
|
||||||
}
|
}
|
||||||
|
@ -151,7 +156,10 @@ input[type=button]:hover
|
||||||
{
|
{
|
||||||
background-color: #EEE;
|
background-color: #EEE;
|
||||||
}
|
}
|
||||||
button.button,
|
|
||||||
|
/* Flat button */
|
||||||
|
|
||||||
|
button.flat,
|
||||||
input.button
|
input.button
|
||||||
{
|
{
|
||||||
border: none;
|
border: none;
|
||||||
|
@ -160,13 +168,26 @@ input.button
|
||||||
background-color: #AD4;
|
background-color: #AD4;
|
||||||
color: black;
|
color: black;
|
||||||
}
|
}
|
||||||
button.button:hover,
|
button.flat:hover,
|
||||||
input.button:hover
|
input.button:hover
|
||||||
{
|
{
|
||||||
background-color: #9C3;
|
background-color: #9C3;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Thin button */
|
||||||
|
|
||||||
|
button.thin
|
||||||
|
{
|
||||||
|
background-color: transparent;
|
||||||
|
border: none;
|
||||||
|
color: #008D77;
|
||||||
|
}
|
||||||
|
button.thin:hover
|
||||||
|
{
|
||||||
|
background-color: rgba(1,1,1,0.1);
|
||||||
|
}
|
||||||
|
|
||||||
/* Image */
|
/* Image */
|
||||||
|
|
||||||
img.editable
|
img.editable
|
||||||
|
@ -233,6 +254,31 @@ div.box .body
|
||||||
padding: 2em;
|
padding: 2em;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Form */
|
||||||
|
|
||||||
|
div.form
|
||||||
|
{
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.form-group
|
||||||
|
{
|
||||||
|
padding: 0.4em;
|
||||||
|
}
|
||||||
|
div.form-group > label
|
||||||
|
{
|
||||||
|
display: block;
|
||||||
|
margin-bottom: 0.5em;
|
||||||
|
}
|
||||||
|
div.form-group > input[type=text],
|
||||||
|
div.form-group > input[type=password],
|
||||||
|
div.form-group > select,
|
||||||
|
div.form-group > textarea
|
||||||
|
{
|
||||||
|
margin: 0;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
/* Action bar */
|
/* Action bar */
|
||||||
|
|
||||||
div.action-bar
|
div.action-bar
|
||||||
|
@ -299,7 +345,6 @@ table.htk-grid
|
||||||
margin: auto;
|
margin: auto;
|
||||||
border-collapse: collapse;
|
border-collapse: collapse;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-bottom: 1em;
|
|
||||||
}
|
}
|
||||||
table.htk-grid thead tr,
|
table.htk-grid thead tr,
|
||||||
table.htk-grid tfoot tr
|
table.htk-grid tfoot tr
|
||||||
|
|
|
@ -0,0 +1,60 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
version="1.1"
|
||||||
|
id="Layer_1"
|
||||||
|
x="0px"
|
||||||
|
y="0px"
|
||||||
|
width="16"
|
||||||
|
height="16"
|
||||||
|
viewBox="0 0 16 16"
|
||||||
|
enable-background="new 0 0 512 512"
|
||||||
|
xml:space="preserve"
|
||||||
|
inkscape:version="0.48.5 r10040"
|
||||||
|
sodipodi:docname="basket.svg"><metadata
|
||||||
|
id="metadata11"><rdf:RDF><cc:Work
|
||||||
|
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
|
||||||
|
id="defs9" /><sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
inkscape:window-height="1014"
|
||||||
|
id="namedview7"
|
||||||
|
showgrid="false"
|
||||||
|
fit-margin-top="0"
|
||||||
|
fit-margin-left="0"
|
||||||
|
fit-margin-right="0"
|
||||||
|
fit-margin-bottom="0"
|
||||||
|
inkscape:zoom="51"
|
||||||
|
inkscape:cx="6.0064108"
|
||||||
|
inkscape:cy="8.0000014"
|
||||||
|
inkscape:window-x="1920"
|
||||||
|
inkscape:window-y="27"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="Layer_1" /><g
|
||||||
|
id="g2988"
|
||||||
|
transform="matrix(0.03325942,0,0,0.03325942,-0.51441152,-0.68070862)"
|
||||||
|
style="fill:#666666;fill-opacity:1"><path
|
||||||
|
id="path3"
|
||||||
|
d="m 461.5,222 h -411 c -11.046,0 -20,8.954 -20,20 l 40,207 c 0,11.046 8.954,20 20,20 h 331 c 11.046,0 20,-8.954 20,-20 l 40,-207 c 0,-11.046 -8.954,-20 -20,-20 z M 138,403.5 c 0,5.799 -4.701,10.5 -10.5,10.5 h 0 c -5.799,0 -10.5,-4.701 -10.5,-10.5 v -117 c 0,-5.799 4.701,-10.5 10.5,-10.5 h 0.001 c 5.799,0 10.5,4.701 10.5,10.5 v 117 z m 66,0 c 0,5.799 -4.701,10.5 -10.5,10.5 h 0 c -5.799,0 -10.5,-4.701 -10.5,-10.5 v -117 c 0,-5.799 4.701,-10.5 10.5,-10.5 h 0.001 c 5.798,0 10.5,4.701 10.5,10.5 v 117 z m 62,0 c 0,5.799 -4.701,10.5 -10.5,10.5 h 0 c -5.799,0 -10.5,-4.701 -10.5,-10.5 v -117 c 0,-5.799 4.701,-10.5 10.5,-10.5 h 0.001 c 5.798,0 10.5,4.701 10.5,10.5 v 117 z m 65,0 c 0,5.799 -4.701,10.5 -10.5,10.5 -5.799,0 -10.5,-4.701 -10.5,-10.5 v -117 c 0,-5.799 4.701,-10.5 10.5,-10.5 5.799,0 10.5,4.701 10.5,10.5 v 117 z m 65,0 c 0,5.799 -4.701,10.5 -10.5,10.5 -5.799,0 -10.5,-4.701 -10.5,-10.5 v -117 c 0,-5.799 4.701,-10.5 10.5,-10.5 5.799,0 10.5,4.701 10.5,10.5 v 117 z"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#666666;fill-opacity:1" /><path
|
||||||
|
id="path5"
|
||||||
|
d="m 416.595,121.376 c -3.04,-25.57 -25.181,-47.13 -50.66,-50.02 C 358.847,70.835 335.601,70.955 319.9,71.008 318.899,60.897 310.373,53 300,53 h -87 c -10.387,0 -18.92,7.919 -19.901,18.049 -19.155,-0.169 -49.697,-0.793 -60.374,3.647 -19.07,7.12 -34.01,24.74 -37.04,44.99 -4.64,29.089 -9.399,58.169 -13.91,87.291 6.721,0.029 13.44,0.159 20.16,-0.021 4.53,-27.64 8.83,-55.31 13.34,-82.95 1.83,-16.4 15.96,-30.24 32.12,-32.61 C 154.332,90.778 178.309,91 193.67,91.053 195.911,99.648 203.703,106 213,106 h 87 c 9.31,0 17.11,-6.37 19.34,-14.982 14.012,0.012 34.461,0.038 39.715,-0.012 18.1,-0.27 35.21,14.37 37.569,32.34 4.561,27.86 8.82,55.77 13.471,83.61 6.7,0.21 13.42,-0.011 20.13,0.01 -4.42,-28.55 -9.111,-57.05 -13.63,-85.59 z"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#666666;fill-opacity:1" /></g></svg>
|
After Width: | Height: | Size: 3.7 KiB |
|
@ -0,0 +1,60 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
version="1.1"
|
||||||
|
id="Layer_1"
|
||||||
|
x="0px"
|
||||||
|
y="0px"
|
||||||
|
width="16"
|
||||||
|
height="16"
|
||||||
|
viewBox="0 0 16 16"
|
||||||
|
enable-background="new 0 0 512 512"
|
||||||
|
xml:space="preserve"
|
||||||
|
inkscape:version="0.48.5 r10040"
|
||||||
|
sodipodi:docname="basket.svg"><metadata
|
||||||
|
id="metadata11"><rdf:RDF><cc:Work
|
||||||
|
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
||||||
|
id="defs9" /><sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
inkscape:window-height="1014"
|
||||||
|
id="namedview7"
|
||||||
|
showgrid="false"
|
||||||
|
fit-margin-top="0"
|
||||||
|
fit-margin-left="0"
|
||||||
|
fit-margin-right="0"
|
||||||
|
fit-margin-bottom="0"
|
||||||
|
inkscape:zoom="51"
|
||||||
|
inkscape:cx="4.986803"
|
||||||
|
inkscape:cy="8.0000014"
|
||||||
|
inkscape:window-x="1920"
|
||||||
|
inkscape:window-y="27"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="Layer_1" /><g
|
||||||
|
id="g2988"
|
||||||
|
transform="matrix(0.03325942,0,0,0.03325942,-0.51441152,-0.68070862)"
|
||||||
|
style="fill:#ffffff;fill-opacity:1"><path
|
||||||
|
id="path3"
|
||||||
|
d="m 461.5,222 h -411 c -11.046,0 -20,8.954 -20,20 l 40,207 c 0,11.046 8.954,20 20,20 h 331 c 11.046,0 20,-8.954 20,-20 l 40,-207 c 0,-11.046 -8.954,-20 -20,-20 z M 138,403.5 c 0,5.799 -4.701,10.5 -10.5,10.5 h 0 c -5.799,0 -10.5,-4.701 -10.5,-10.5 v -117 c 0,-5.799 4.701,-10.5 10.5,-10.5 h 0.001 c 5.799,0 10.5,4.701 10.5,10.5 v 117 z m 66,0 c 0,5.799 -4.701,10.5 -10.5,10.5 h 0 c -5.799,0 -10.5,-4.701 -10.5,-10.5 v -117 c 0,-5.799 4.701,-10.5 10.5,-10.5 h 0.001 c 5.798,0 10.5,4.701 10.5,10.5 v 117 z m 62,0 c 0,5.799 -4.701,10.5 -10.5,10.5 h 0 c -5.799,0 -10.5,-4.701 -10.5,-10.5 v -117 c 0,-5.799 4.701,-10.5 10.5,-10.5 h 0.001 c 5.798,0 10.5,4.701 10.5,10.5 v 117 z m 65,0 c 0,5.799 -4.701,10.5 -10.5,10.5 -5.799,0 -10.5,-4.701 -10.5,-10.5 v -117 c 0,-5.799 4.701,-10.5 10.5,-10.5 5.799,0 10.5,4.701 10.5,10.5 v 117 z m 65,0 c 0,5.799 -4.701,10.5 -10.5,10.5 -5.799,0 -10.5,-4.701 -10.5,-10.5 v -117 c 0,-5.799 4.701,-10.5 10.5,-10.5 5.799,0 10.5,4.701 10.5,10.5 v 117 z"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff;fill-opacity:1" /><path
|
||||||
|
id="path5"
|
||||||
|
d="m 416.595,121.376 c -3.04,-25.57 -25.181,-47.13 -50.66,-50.02 C 358.847,70.835 335.601,70.955 319.9,71.008 318.899,60.897 310.373,53 300,53 h -87 c -10.387,0 -18.92,7.919 -19.901,18.049 -19.155,-0.169 -49.697,-0.793 -60.374,3.647 -19.07,7.12 -34.01,24.74 -37.04,44.99 -4.64,29.089 -9.399,58.169 -13.91,87.291 6.721,0.029 13.44,0.159 20.16,-0.021 4.53,-27.64 8.83,-55.31 13.34,-82.95 1.83,-16.4 15.96,-30.24 32.12,-32.61 C 154.332,90.778 178.309,91 193.67,91.053 195.911,99.648 203.703,106 213,106 h 87 c 9.31,0 17.11,-6.37 19.34,-14.982 14.012,0.012 34.461,0.038 39.715,-0.012 18.1,-0.27 35.21,14.37 37.569,32.34 4.561,27.86 8.82,55.77 13.471,83.61 6.7,0.21 13.42,-0.011 20.13,0.01 -4.42,-28.55 -9.111,-57.05 -13.63,-85.59 z"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff;fill-opacity:1" /></g></svg>
|
After Width: | Height: | Size: 3.7 KiB |
|
@ -0,0 +1,93 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
id="svg7384"
|
||||||
|
version="1.1"
|
||||||
|
height="16"
|
||||||
|
width="16"
|
||||||
|
inkscape:version="0.91 r13725"
|
||||||
|
sodipodi:docname="close.svg">
|
||||||
|
<sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
inkscape:window-height="1014"
|
||||||
|
id="namedview15"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="30.133789"
|
||||||
|
inkscape:cx="-2.6193084"
|
||||||
|
inkscape:cy="8"
|
||||||
|
inkscape:window-x="1920"
|
||||||
|
inkscape:window-y="27"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="svg7384" />
|
||||||
|
<title
|
||||||
|
id="title9167">Gnome Symbolic Icon Theme</title>
|
||||||
|
<metadata
|
||||||
|
id="metadata90">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title>Gnome Symbolic Icon Theme</dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<defs
|
||||||
|
id="defs7386" />
|
||||||
|
<g
|
||||||
|
transform="translate(-60,-518)"
|
||||||
|
id="layer9"
|
||||||
|
style="display:inline;fill:#333333;fill-opacity:1" />
|
||||||
|
<g
|
||||||
|
transform="translate(-60,-518)"
|
||||||
|
id="layer10"
|
||||||
|
style="fill:#333333;fill-opacity:1" />
|
||||||
|
<g
|
||||||
|
transform="translate(-60,-518)"
|
||||||
|
id="layer11"
|
||||||
|
style="fill:#333333;fill-opacity:1" />
|
||||||
|
<g
|
||||||
|
transform="matrix(1.4994104,0,0,1.4994104,-93.957549,-780.6897)"
|
||||||
|
id="layer12"
|
||||||
|
style="fill:#ffffff;fill-opacity:1">
|
||||||
|
<g
|
||||||
|
transform="translate(19,-242)"
|
||||||
|
id="layer4-4-1"
|
||||||
|
style="fill:#ffffff;fill-opacity:1;display:inline">
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
d="m 45,764 1,0 c 0.01037,-1.2e-4 0.02079,-4.6e-4 0.03125,0 0.254951,0.0112 0.50987,0.12858 0.6875,0.3125 L 49,766.59375 51.3125,764.3125 C 51.578125,764.082 51.759172,764.007 52,764 l 1,0 0,1 c 0,0.28647 -0.03434,0.55065 -0.25,0.75 l -2.28125,2.28125 2.25,2.25 C 52.906938,770.46942 52.999992,770.7347 53,771 l 0,1 -1,0 c -0.265301,-10e-6 -0.530586,-0.0931 -0.71875,-0.28125 L 49,769.4375 46.71875,771.71875 C 46.530586,771.90694 46.26529,772 46,772 l -1,0 0,-1 c -3e-6,-0.26529 0.09306,-0.53058 0.28125,-0.71875 l 2.28125,-2.25 L 45.28125,765.75 C 45.070508,765.55537 44.97809,765.28075 45,765 l 0,-1 z"
|
||||||
|
id="path10839-9"
|
||||||
|
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#bebebe;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.78124988;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;font-family:Andale Mono;-inkscape-font-specification:Andale Mono" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
transform="translate(-60,-518)"
|
||||||
|
id="layer13"
|
||||||
|
style="fill:#333333;fill-opacity:1" />
|
||||||
|
<g
|
||||||
|
transform="translate(-60,-518)"
|
||||||
|
id="layer14"
|
||||||
|
style="fill:#333333;fill-opacity:1" />
|
||||||
|
<g
|
||||||
|
transform="translate(-60,-518)"
|
||||||
|
id="layer15"
|
||||||
|
style="fill:#333333;fill-opacity:1" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.7 KiB |
|
@ -0,0 +1,151 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
sodipodi:docname="go-next.svg"
|
||||||
|
height="16"
|
||||||
|
id="svg7384"
|
||||||
|
inkscape:version="0.48.5 r10040"
|
||||||
|
version="1.1"
|
||||||
|
width="16">
|
||||||
|
<metadata
|
||||||
|
id="metadata90">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title>Gnome Symbolic Icon Theme</dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<sodipodi:namedview
|
||||||
|
inkscape:bbox-nodes="false"
|
||||||
|
inkscape:bbox-paths="true"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
inkscape:current-layer="layer12"
|
||||||
|
inkscape:cx="8"
|
||||||
|
inkscape:cy="8"
|
||||||
|
gridtolerance="10"
|
||||||
|
inkscape:guide-bbox="true"
|
||||||
|
guidetolerance="10"
|
||||||
|
id="namedview88"
|
||||||
|
inkscape:object-nodes="false"
|
||||||
|
inkscape:object-paths="false"
|
||||||
|
objecttolerance="10"
|
||||||
|
pagecolor="#3a3b39"
|
||||||
|
inkscape:pageopacity="1"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
showborder="false"
|
||||||
|
showgrid="false"
|
||||||
|
showguides="true"
|
||||||
|
inkscape:snap-bbox="true"
|
||||||
|
inkscape:snap-bbox-midpoints="false"
|
||||||
|
inkscape:snap-global="true"
|
||||||
|
inkscape:snap-grids="true"
|
||||||
|
inkscape:snap-nodes="true"
|
||||||
|
inkscape:snap-others="false"
|
||||||
|
inkscape:snap-to-guides="true"
|
||||||
|
inkscape:window-height="1014"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
inkscape:window-x="1920"
|
||||||
|
inkscape:window-y="27"
|
||||||
|
inkscape:zoom="51">
|
||||||
|
<inkscape:grid
|
||||||
|
empspacing="2"
|
||||||
|
enabled="true"
|
||||||
|
id="grid4866"
|
||||||
|
originx="120px"
|
||||||
|
originy="530px"
|
||||||
|
snapvisiblegridlinesonly="true"
|
||||||
|
spacingx="1px"
|
||||||
|
spacingy="1px"
|
||||||
|
type="xygrid"
|
||||||
|
visible="true" />
|
||||||
|
<inkscape:grid
|
||||||
|
color="#000000"
|
||||||
|
empcolor="#000000"
|
||||||
|
empopacity="0"
|
||||||
|
empspacing="4"
|
||||||
|
enabled="true"
|
||||||
|
id="grid5968"
|
||||||
|
opacity="0.1254902"
|
||||||
|
originx="120px"
|
||||||
|
originy="530px"
|
||||||
|
snapvisiblegridlinesonly="true"
|
||||||
|
spacingx="0.5px"
|
||||||
|
spacingy="0.5px"
|
||||||
|
type="xygrid"
|
||||||
|
visible="true" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<title
|
||||||
|
id="title9167">Gnome Symbolic Icon Theme</title>
|
||||||
|
<defs
|
||||||
|
id="defs7386" />
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer9"
|
||||||
|
inkscape:label="status"
|
||||||
|
style="display:inline"
|
||||||
|
transform="translate(-121.0002,-747)" />
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer10"
|
||||||
|
inkscape:label="devices"
|
||||||
|
transform="translate(-121.0002,-747)" />
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer11"
|
||||||
|
inkscape:label="apps"
|
||||||
|
transform="translate(-121.0002,-747)" />
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer13"
|
||||||
|
inkscape:label="places"
|
||||||
|
transform="translate(-121.0002,-747)" />
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer14"
|
||||||
|
inkscape:label="mimetypes"
|
||||||
|
transform="translate(-121.0002,-747)" />
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer15"
|
||||||
|
inkscape:label="emblems"
|
||||||
|
style="display:inline"
|
||||||
|
transform="translate(-121.0002,-747)" />
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="g71291"
|
||||||
|
inkscape:label="emotes"
|
||||||
|
style="display:inline"
|
||||||
|
transform="translate(-121.0002,-747)" />
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="g4953"
|
||||||
|
inkscape:label="categories"
|
||||||
|
style="display:inline"
|
||||||
|
transform="translate(-121.0002,-747)" />
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer12"
|
||||||
|
inkscape:label="actions"
|
||||||
|
style="display:inline"
|
||||||
|
transform="translate(-121.0002,-747)">
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
d="m 126.10829,749.02355 a 0.99672214,0.99672214 0 0 0 -0.49831,1.71294 l 4.26678,4.26679 -4.26678,4.26679 a 1.013034,1.013034 0 1 0 1.43264,1.43265 l 4.98311,-4.98312 0.68518,-0.71632 -0.68518,-0.71632 -4.98311,-4.98311 a 0.99672214,0.99672214 0 0 0 -0.93433,-0.2803 z"
|
||||||
|
id="path8334"
|
||||||
|
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.8 KiB |
|
@ -0,0 +1,138 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
id="svg7384"
|
||||||
|
sodipodi:docname="preferences.svg"
|
||||||
|
version="1.1"
|
||||||
|
inkscape:version="0.48.5 r10040"
|
||||||
|
height="16.000008"
|
||||||
|
width="16">
|
||||||
|
<metadata
|
||||||
|
id="metadata90">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title>Gnome Symbolic Icon Theme</dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<sodipodi:namedview
|
||||||
|
inkscape:cy="8.0166251"
|
||||||
|
pagecolor="#555753"
|
||||||
|
borderopacity="1"
|
||||||
|
showborder="false"
|
||||||
|
inkscape:bbox-paths="false"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:object-paths="true"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
showguides="true"
|
||||||
|
inkscape:object-nodes="true"
|
||||||
|
inkscape:snap-bbox="true"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:guide-bbox="true"
|
||||||
|
inkscape:snap-nodes="true"
|
||||||
|
bordercolor="#666666"
|
||||||
|
objecttolerance="10"
|
||||||
|
id="namedview88"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:window-x="1920"
|
||||||
|
inkscape:snap-global="true"
|
||||||
|
inkscape:window-y="27"
|
||||||
|
gridtolerance="10"
|
||||||
|
inkscape:window-height="1014"
|
||||||
|
inkscape:snap-others="false"
|
||||||
|
inkscape:snap-to-guides="true"
|
||||||
|
inkscape:current-layer="g4953"
|
||||||
|
inkscape:snap-bbox-midpoints="false"
|
||||||
|
inkscape:zoom="51.106157"
|
||||||
|
inkscape:cx="4.2986535"
|
||||||
|
inkscape:snap-grids="true"
|
||||||
|
inkscape:pageopacity="1">
|
||||||
|
<inkscape:grid
|
||||||
|
spacingx="1px"
|
||||||
|
spacingy="1px"
|
||||||
|
id="grid4866"
|
||||||
|
empspacing="2"
|
||||||
|
enabled="true"
|
||||||
|
type="xygrid"
|
||||||
|
snapvisiblegridlinesonly="true"
|
||||||
|
visible="true" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<title
|
||||||
|
id="title9167">Gnome Symbolic Icon Theme</title>
|
||||||
|
<defs
|
||||||
|
id="defs7386" />
|
||||||
|
<g
|
||||||
|
inkscape:label="status"
|
||||||
|
transform="translate(-442.0002,-462)"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer9"
|
||||||
|
style="display:inline" />
|
||||||
|
<g
|
||||||
|
inkscape:label="devices"
|
||||||
|
transform="translate(-442.0002,-462)"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer10" />
|
||||||
|
<g
|
||||||
|
inkscape:label="apps"
|
||||||
|
transform="translate(-442.0002,-462)"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer11" />
|
||||||
|
<g
|
||||||
|
inkscape:label="places"
|
||||||
|
transform="translate(-442.0002,-462)"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer13" />
|
||||||
|
<g
|
||||||
|
inkscape:label="mimetypes"
|
||||||
|
transform="translate(-442.0002,-462)"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer14" />
|
||||||
|
<g
|
||||||
|
inkscape:label="emblems"
|
||||||
|
transform="translate(-442.0002,-462)"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer15"
|
||||||
|
style="display:inline" />
|
||||||
|
<g
|
||||||
|
inkscape:label="emotes"
|
||||||
|
transform="translate(-442.0002,-462)"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="g71291"
|
||||||
|
style="display:inline" />
|
||||||
|
<g
|
||||||
|
inkscape:label="categories"
|
||||||
|
transform="translate(-442.0002,-462)"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="g4953"
|
||||||
|
style="display:inline">
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
d="m 446.65609,464.07124 c -0.30012,0 -0.59101,0.0688 -0.85924,0.16212 l 1.4166,1.41272 c 0.29112,0.29031 0.29112,0.75184 0,1.04217 l -0.53412,0.53266 c -0.29112,0.29031 -0.75392,0.29031 -1.04504,0 l -1.4166,-1.41272 c -0.0935,0.26749 -0.16257,0.55759 -0.16257,0.85689 0,1.43254 1.1645,2.59384 2.60098,2.59384 0.30013,0 0.59102,-0.0688 0.85926,-0.16211 l 0.88247,0.88005 a 1.8580274,1.8529294 0 0 1 0.0464,0 l 1.55594,-1.55167 -0.9057,-0.90321 c 0.0935,-0.2675 0.16256,-0.55759 0.16256,-0.8569 0,-1.43254 -1.16449,-2.59384 -2.60098,-2.59384 z m 4.92329,5.92878 -1.55595,1.55167 a 1.8580274,1.8529294 0 0 1 0.0232,0.0694 l 0.85925,0.8569 c -0.0935,0.26752 -0.16256,0.55762 -0.16256,0.85692 0,1.43254 1.1645,2.59385 2.60098,2.59385 0.32577,0 0.64153,-0.0762 0.92892,-0.18528 l -1.50949,-1.50535 c -0.29112,-0.29032 -0.29112,-0.775 0,-1.06533 l 0.5109,-0.5095 c 0.14555,-0.14517 0.34417,-0.2316 0.53413,-0.2316 0.18996,0 0.38857,0.0864 0.53413,0.2316 l 1.46305,1.45903 c 0.0788,-0.2477 0.13934,-0.5137 0.13934,-0.78742 0,-1.43254 -1.1645,-2.59383 -2.60098,-2.59383 -0.30012,0 -0.59102,0.0688 -0.85925,0.16211 l -0.9057,-0.90322 z"
|
||||||
|
id="path3908"
|
||||||
|
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
d="m 454.43754,463.99996 -1.15925,1.0804 c -0.33934,0.31625 -0.39773,0.86341 -0.20014,1.28251 l -4.42536,4.50618 a 1.1210834,1.1180053 0 0 0 -0.0234,1.8e-4 1.1210834,1.1180053 0 0 0 -0.63144,-0.11153 1.1210834,1.1180053 0 0 0 -0.65132,0.33113 l -2.96581,3.00425 a 1.1229203,1.1198373 0 1 0 1.6004,1.57127 l 2.96581,-3.00424 a 1.1210834,1.1180053 0 0 0 0.22331,-1.306 l 4.42554,-4.48289 c 0.41923,0.18667 0.95692,0.11046 1.28277,-0.2196 l 1.06512,-1.17281 -1.50627,-1.47885 z"
|
||||||
|
id="path3910"
|
||||||
|
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
inkscape:label="actions"
|
||||||
|
transform="translate(-442.0002,-462)"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer12"
|
||||||
|
style="display:inline" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 6.3 KiB |
|
@ -0,0 +1,53 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
version="1.1"
|
||||||
|
id="Layer_1"
|
||||||
|
x="0px"
|
||||||
|
y="0px"
|
||||||
|
width="16"
|
||||||
|
height="16"
|
||||||
|
viewBox="0 0 16 16"
|
||||||
|
enable-background="new 0 0 512 372.363"
|
||||||
|
xml:space="preserve"
|
||||||
|
inkscape:version="0.48.5 r10040"
|
||||||
|
sodipodi:docname="shipping.svg"><metadata
|
||||||
|
id="metadata9"><rdf:RDF><cc:Work
|
||||||
|
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
||||||
|
id="defs7" /><sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
inkscape:window-height="1014"
|
||||||
|
id="namedview5"
|
||||||
|
showgrid="false"
|
||||||
|
fit-margin-top="0"
|
||||||
|
fit-margin-left="0"
|
||||||
|
fit-margin-right="0"
|
||||||
|
fit-margin-bottom="0"
|
||||||
|
inkscape:zoom="51"
|
||||||
|
inkscape:cx="7.9803922"
|
||||||
|
inkscape:cy="8"
|
||||||
|
inkscape:window-x="1920"
|
||||||
|
inkscape:window-y="27"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="Layer_1" /><path
|
||||||
|
d="m 13.454551,5.2727348 h -2.045449 v -2.72727 H 1.8636523 C 1.1102539,2.5454648 0.5,3.1557148 0.5,3.9091148 v 7.5000002 h 1.3636523 c 0,1.12857 0.9170215,2.04542 2.04542,2.04542 1.128457,0 2.0454492,-0.91685 2.0454492,-2.04542 h 4.0909275 c 0,1.12857 0.916846,2.04542 2.045449,2.04542 1.128575,0 2.04542,-0.91685 2.04542,-2.04542 H 15.5 V 8.0000151 L 13.454551,5.2727348 z M 3.9090723,12.431815 c -0.5659278,0 -1.0227246,-0.45677 -1.0227246,-1.0227 0,-0.56596 0.4567968,-1.02272 1.0227246,-1.02272 0.565957,0 1.0227246,0.45676 1.0227246,1.02272 0,0.56593 -0.4567383,1.0227 -1.0227246,1.0227 z M 13.113652,6.2954648 14.453311,8.0000151 H 11.409072 V 6.2954648 h 1.70458 z m -1.022724,6.1363502 c -0.565957,0 -1.022725,-0.45677 -1.022725,-1.0227 0,-0.56596 0.456768,-1.02272 1.022725,-1.02272 0.565927,0 1.022724,0.45676 1.022724,1.02272 0,0.56593 -0.456797,1.0227 -1.022724,1.0227 z"
|
||||||
|
id="path3"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#ffffff;fill-opacity:1" /></svg>
|
After Width: | Height: | Size: 2.6 KiB |
|
@ -33,8 +33,8 @@
|
||||||
bordercolor="#666666"
|
bordercolor="#666666"
|
||||||
borderopacity="1"
|
borderopacity="1"
|
||||||
inkscape:current-layer="layer13"
|
inkscape:current-layer="layer13"
|
||||||
inkscape:cx="39.718376"
|
inkscape:cx="4.3333343"
|
||||||
inkscape:cy="-0.872946"
|
inkscape:cy="8"
|
||||||
gridtolerance="10"
|
gridtolerance="10"
|
||||||
inkscape:guide-bbox="true"
|
inkscape:guide-bbox="true"
|
||||||
guidetolerance="10"
|
guidetolerance="10"
|
||||||
|
@ -55,12 +55,12 @@
|
||||||
inkscape:snap-nodes="true"
|
inkscape:snap-nodes="true"
|
||||||
inkscape:snap-others="false"
|
inkscape:snap-others="false"
|
||||||
inkscape:snap-to-guides="true"
|
inkscape:snap-to-guides="true"
|
||||||
inkscape:window-height="702"
|
inkscape:window-height="1014"
|
||||||
inkscape:window-maximized="1"
|
inkscape:window-maximized="1"
|
||||||
inkscape:window-width="1366"
|
inkscape:window-width="1920"
|
||||||
inkscape:window-x="0"
|
inkscape:window-x="1920"
|
||||||
inkscape:window-y="27"
|
inkscape:window-y="27"
|
||||||
inkscape:zoom="32.6875">
|
inkscape:zoom="51">
|
||||||
<inkscape:grid
|
<inkscape:grid
|
||||||
empspacing="2"
|
empspacing="2"
|
||||||
enabled="true"
|
enabled="true"
|
||||||
|
@ -102,7 +102,7 @@
|
||||||
inkscape:connector-curvature="0"
|
inkscape:connector-curvature="0"
|
||||||
d="m 484.0002,180 0,9 9,0 0,-9 2,0 0,9 c 0,2 -2,2 -2,2 l -9,0 c -2,0 -2,-2 -2,-2 l 0,-9 z m 4.00001,1 1.00002,0 0,6 -1.00002,0 z m 2,0 1.00002,0 0,6 -1.00002,0 z m -4,0 0.99999,0 0,6 -0.99999,0 z m -1.00001,-6 c -2,0 -2,2 -2,2 l -2,0 0,2 15,0 0,-2 -2,0 c 0,-2 -2,-2 -2,-2 l -7,0 z m 0,1 7,0 0,1 -7,0 0,-1 z"
|
d="m 484.0002,180 0,9 9,0 0,-9 2,0 0,9 c 0,2 -2,2 -2,2 l -9,0 c -2,0 -2,-2 -2,-2 l 0,-9 z m 4.00001,1 1.00002,0 0,6 -1.00002,0 z m 2,0 1.00002,0 0,6 -1.00002,0 z m -4,0 0.99999,0 0,6 -0.99999,0 z m -1.00001,-6 c -2,0 -2,2 -2,2 l -2,0 0,2 15,0 0,-2 -2,0 c 0,-2 -2,-2 -2,-2 l -7,0 z m 0,1 7,0 0,1 -7,0 0,-1 z"
|
||||||
id="path3799"
|
id="path3799"
|
||||||
style="fill:#333333;fill-opacity:1;stroke:none" />
|
style="fill:#666666;fill-opacity:1;stroke:none" />
|
||||||
</g>
|
</g>
|
||||||
<g
|
<g
|
||||||
inkscape:groupmode="layer"
|
inkscape:groupmode="layer"
|
||||||
|
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 485 B |
Before Width: | Height: | Size: 597 B |
Before Width: | Height: | Size: 590 B |
Before Width: | Height: | Size: 636 B |
Before Width: | Height: | Size: 409 B |
Before Width: | Height: | Size: 578 B |
Before Width: | Height: | Size: 633 B |
Before Width: | Height: | Size: 935 B |
Before Width: | Height: | Size: 397 B |
Before Width: | Height: | Size: 784 B |
Before Width: | Height: | Size: 447 B |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 434 B |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 4.7 KiB |
Before Width: | Height: | Size: 503 B |
Before Width: | Height: | Size: 622 B |
Before Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 359 B |
Before Width: | Height: | Size: 805 B |
Before Width: | Height: | Size: 576 B |
Before Width: | Height: | Size: 684 B |
Before Width: | Height: | Size: 407 B |
Before Width: | Height: | Size: 510 B |
|
@ -0,0 +1,151 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
sodipodi:docname="go-next.svg"
|
||||||
|
height="16"
|
||||||
|
id="svg7384"
|
||||||
|
inkscape:version="0.48.5 r10040"
|
||||||
|
version="1.1"
|
||||||
|
width="16">
|
||||||
|
<metadata
|
||||||
|
id="metadata90">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title>Gnome Symbolic Icon Theme</dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<sodipodi:namedview
|
||||||
|
inkscape:bbox-nodes="false"
|
||||||
|
inkscape:bbox-paths="true"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
inkscape:current-layer="layer12"
|
||||||
|
inkscape:cx="4.372549"
|
||||||
|
inkscape:cy="8"
|
||||||
|
gridtolerance="10"
|
||||||
|
inkscape:guide-bbox="true"
|
||||||
|
guidetolerance="10"
|
||||||
|
id="namedview88"
|
||||||
|
inkscape:object-nodes="false"
|
||||||
|
inkscape:object-paths="false"
|
||||||
|
objecttolerance="10"
|
||||||
|
pagecolor="#3a3b39"
|
||||||
|
inkscape:pageopacity="1"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
showborder="false"
|
||||||
|
showgrid="false"
|
||||||
|
showguides="true"
|
||||||
|
inkscape:snap-bbox="true"
|
||||||
|
inkscape:snap-bbox-midpoints="false"
|
||||||
|
inkscape:snap-global="true"
|
||||||
|
inkscape:snap-grids="true"
|
||||||
|
inkscape:snap-nodes="true"
|
||||||
|
inkscape:snap-others="false"
|
||||||
|
inkscape:snap-to-guides="true"
|
||||||
|
inkscape:window-height="1014"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
inkscape:window-x="1920"
|
||||||
|
inkscape:window-y="27"
|
||||||
|
inkscape:zoom="51">
|
||||||
|
<inkscape:grid
|
||||||
|
empspacing="2"
|
||||||
|
enabled="true"
|
||||||
|
id="grid4866"
|
||||||
|
originx="120px"
|
||||||
|
originy="530px"
|
||||||
|
snapvisiblegridlinesonly="true"
|
||||||
|
spacingx="1px"
|
||||||
|
spacingy="1px"
|
||||||
|
type="xygrid"
|
||||||
|
visible="true" />
|
||||||
|
<inkscape:grid
|
||||||
|
color="#000000"
|
||||||
|
empcolor="#000000"
|
||||||
|
empopacity="0"
|
||||||
|
empspacing="4"
|
||||||
|
enabled="true"
|
||||||
|
id="grid5968"
|
||||||
|
opacity="0.1254902"
|
||||||
|
originx="120px"
|
||||||
|
originy="530px"
|
||||||
|
snapvisiblegridlinesonly="true"
|
||||||
|
spacingx="0.5px"
|
||||||
|
spacingy="0.5px"
|
||||||
|
type="xygrid"
|
||||||
|
visible="true" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<title
|
||||||
|
id="title9167">Gnome Symbolic Icon Theme</title>
|
||||||
|
<defs
|
||||||
|
id="defs7386" />
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer9"
|
||||||
|
inkscape:label="status"
|
||||||
|
style="display:inline"
|
||||||
|
transform="translate(-121.0002,-747)" />
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer10"
|
||||||
|
inkscape:label="devices"
|
||||||
|
transform="translate(-121.0002,-747)" />
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer11"
|
||||||
|
inkscape:label="apps"
|
||||||
|
transform="translate(-121.0002,-747)" />
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer13"
|
||||||
|
inkscape:label="places"
|
||||||
|
transform="translate(-121.0002,-747)" />
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer14"
|
||||||
|
inkscape:label="mimetypes"
|
||||||
|
transform="translate(-121.0002,-747)" />
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer15"
|
||||||
|
inkscape:label="emblems"
|
||||||
|
style="display:inline"
|
||||||
|
transform="translate(-121.0002,-747)" />
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="g71291"
|
||||||
|
inkscape:label="emotes"
|
||||||
|
style="display:inline"
|
||||||
|
transform="translate(-121.0002,-747)" />
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="g4953"
|
||||||
|
inkscape:label="categories"
|
||||||
|
style="display:inline"
|
||||||
|
transform="translate(-121.0002,-747)" />
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer12"
|
||||||
|
inkscape:label="actions"
|
||||||
|
style="display:inline"
|
||||||
|
transform="translate(-121.0002,-747)">
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
d="m 126.10829,749.02355 a 0.99672214,0.99672214 0 0 0 -0.49831,1.71294 l 4.26678,4.26679 -4.26678,4.26679 a 1.013034,1.013034 0 1 0 1.43264,1.43265 l 4.98311,-4.98312 0.68518,-0.71632 -0.68518,-0.71632 -4.98311,-4.98311 a 0.99672214,0.99672214 0 0 0 -0.93433,-0.2803 z"
|
||||||
|
id="path8334"
|
||||||
|
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#666666;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.8 KiB |
|
@ -9,10 +9,10 @@
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
sodipodi:docname="go-previous-symbolic.svg"
|
sodipodi:docname="go-previous.svg"
|
||||||
height="16"
|
height="16"
|
||||||
id="svg7384"
|
id="svg7384"
|
||||||
inkscape:version="0.48.5 r10040"
|
inkscape:version="0.91 r13725"
|
||||||
version="1.1"
|
version="1.1"
|
||||||
width="16">
|
width="16">
|
||||||
<metadata
|
<metadata
|
||||||
|
@ -33,8 +33,8 @@
|
||||||
bordercolor="#666666"
|
bordercolor="#666666"
|
||||||
borderopacity="1"
|
borderopacity="1"
|
||||||
inkscape:current-layer="layer12"
|
inkscape:current-layer="layer12"
|
||||||
inkscape:cx="-10.422846"
|
inkscape:cx="4.5742092"
|
||||||
inkscape:cy="-25.208568"
|
inkscape:cy="7.9610706"
|
||||||
gridtolerance="10"
|
gridtolerance="10"
|
||||||
inkscape:guide-bbox="true"
|
inkscape:guide-bbox="true"
|
||||||
guidetolerance="10"
|
guidetolerance="10"
|
||||||
|
@ -55,12 +55,12 @@
|
||||||
inkscape:snap-nodes="true"
|
inkscape:snap-nodes="true"
|
||||||
inkscape:snap-others="false"
|
inkscape:snap-others="false"
|
||||||
inkscape:snap-to-guides="true"
|
inkscape:snap-to-guides="true"
|
||||||
inkscape:window-height="702"
|
inkscape:window-height="1014"
|
||||||
inkscape:window-maximized="1"
|
inkscape:window-maximized="1"
|
||||||
inkscape:window-width="1366"
|
inkscape:window-width="1920"
|
||||||
inkscape:window-x="0"
|
inkscape:window-x="1920"
|
||||||
inkscape:window-y="27"
|
inkscape:window-y="27"
|
||||||
inkscape:zoom="2.0429688">
|
inkscape:zoom="51.375">
|
||||||
<inkscape:grid
|
<inkscape:grid
|
||||||
empspacing="2"
|
empspacing="2"
|
||||||
enabled="true"
|
enabled="true"
|
||||||
|
@ -146,24 +146,6 @@
|
||||||
inkscape:connector-curvature="0"
|
inkscape:connector-curvature="0"
|
||||||
d="m 110.875,749 a 1.0001,1.0001 0 0 0 -0.59375,0.28125 l -5,5 -0.6875,0.71875 0.6875,0.71875 5,5 a 1.016466,1.016466 0 1 0 1.4375,-1.4375 L 107.4375,755 l 4.28125,-4.28125 A 1.0001,1.0001 0 0 0 110.875,749 z"
|
d="m 110.875,749 a 1.0001,1.0001 0 0 0 -0.59375,0.28125 l -5,5 -0.6875,0.71875 0.6875,0.71875 5,5 a 1.016466,1.016466 0 1 0 1.4375,-1.4375 L 107.4375,755 l 4.28125,-4.28125 A 1.0001,1.0001 0 0 0 110.875,749 z"
|
||||||
id="path6040"
|
id="path6040"
|
||||||
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#333333;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
|
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#666666;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
|
||||||
<rect
|
|
||||||
height="1"
|
|
||||||
id="rect6046"
|
|
||||||
rx="0"
|
|
||||||
ry="1"
|
|
||||||
style="fill:#333333;fill-opacity:1;stroke:none"
|
|
||||||
width="1"
|
|
||||||
x="111.0002"
|
|
||||||
y="749" />
|
|
||||||
<rect
|
|
||||||
height="1"
|
|
||||||
id="rect6050"
|
|
||||||
rx="0"
|
|
||||||
ry="1"
|
|
||||||
style="fill:#333333;fill-opacity:1;stroke:none"
|
|
||||||
width="1"
|
|
||||||
x="111.0002"
|
|
||||||
y="760" />
|
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 4.7 KiB |
|
@ -0,0 +1,138 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
id="svg7384"
|
||||||
|
sodipodi:docname="preferences.svg"
|
||||||
|
version="1.1"
|
||||||
|
inkscape:version="0.48.5 r10040"
|
||||||
|
height="16.000008"
|
||||||
|
width="16">
|
||||||
|
<metadata
|
||||||
|
id="metadata90">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title>Gnome Symbolic Icon Theme</dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<sodipodi:namedview
|
||||||
|
inkscape:cy="8.0166251"
|
||||||
|
pagecolor="#555753"
|
||||||
|
borderopacity="1"
|
||||||
|
showborder="false"
|
||||||
|
inkscape:bbox-paths="false"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:object-paths="true"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
showguides="true"
|
||||||
|
inkscape:object-nodes="true"
|
||||||
|
inkscape:snap-bbox="true"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:guide-bbox="true"
|
||||||
|
inkscape:snap-nodes="true"
|
||||||
|
bordercolor="#666666"
|
||||||
|
objecttolerance="10"
|
||||||
|
id="namedview88"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:window-x="1920"
|
||||||
|
inkscape:snap-global="true"
|
||||||
|
inkscape:window-y="27"
|
||||||
|
gridtolerance="10"
|
||||||
|
inkscape:window-height="1014"
|
||||||
|
inkscape:snap-others="false"
|
||||||
|
inkscape:snap-to-guides="true"
|
||||||
|
inkscape:current-layer="g4953"
|
||||||
|
inkscape:snap-bbox-midpoints="false"
|
||||||
|
inkscape:zoom="51.106157"
|
||||||
|
inkscape:cx="4.2986535"
|
||||||
|
inkscape:snap-grids="true"
|
||||||
|
inkscape:pageopacity="1">
|
||||||
|
<inkscape:grid
|
||||||
|
spacingx="1px"
|
||||||
|
spacingy="1px"
|
||||||
|
id="grid4866"
|
||||||
|
empspacing="2"
|
||||||
|
enabled="true"
|
||||||
|
type="xygrid"
|
||||||
|
snapvisiblegridlinesonly="true"
|
||||||
|
visible="true" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<title
|
||||||
|
id="title9167">Gnome Symbolic Icon Theme</title>
|
||||||
|
<defs
|
||||||
|
id="defs7386" />
|
||||||
|
<g
|
||||||
|
inkscape:label="status"
|
||||||
|
transform="translate(-442.0002,-462)"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer9"
|
||||||
|
style="display:inline" />
|
||||||
|
<g
|
||||||
|
inkscape:label="devices"
|
||||||
|
transform="translate(-442.0002,-462)"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer10" />
|
||||||
|
<g
|
||||||
|
inkscape:label="apps"
|
||||||
|
transform="translate(-442.0002,-462)"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer11" />
|
||||||
|
<g
|
||||||
|
inkscape:label="places"
|
||||||
|
transform="translate(-442.0002,-462)"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer13" />
|
||||||
|
<g
|
||||||
|
inkscape:label="mimetypes"
|
||||||
|
transform="translate(-442.0002,-462)"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer14" />
|
||||||
|
<g
|
||||||
|
inkscape:label="emblems"
|
||||||
|
transform="translate(-442.0002,-462)"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer15"
|
||||||
|
style="display:inline" />
|
||||||
|
<g
|
||||||
|
inkscape:label="emotes"
|
||||||
|
transform="translate(-442.0002,-462)"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="g71291"
|
||||||
|
style="display:inline" />
|
||||||
|
<g
|
||||||
|
inkscape:label="categories"
|
||||||
|
transform="translate(-442.0002,-462)"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="g4953"
|
||||||
|
style="display:inline">
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
d="m 446.65609,464.07124 c -0.30012,0 -0.59101,0.0688 -0.85924,0.16212 l 1.4166,1.41272 c 0.29112,0.29031 0.29112,0.75184 0,1.04217 l -0.53412,0.53266 c -0.29112,0.29031 -0.75392,0.29031 -1.04504,0 l -1.4166,-1.41272 c -0.0935,0.26749 -0.16257,0.55759 -0.16257,0.85689 0,1.43254 1.1645,2.59384 2.60098,2.59384 0.30013,0 0.59102,-0.0688 0.85926,-0.16211 l 0.88247,0.88005 a 1.8580274,1.8529294 0 0 1 0.0464,0 l 1.55594,-1.55167 -0.9057,-0.90321 c 0.0935,-0.2675 0.16256,-0.55759 0.16256,-0.8569 0,-1.43254 -1.16449,-2.59384 -2.60098,-2.59384 z m 4.92329,5.92878 -1.55595,1.55167 a 1.8580274,1.8529294 0 0 1 0.0232,0.0694 l 0.85925,0.8569 c -0.0935,0.26752 -0.16256,0.55762 -0.16256,0.85692 0,1.43254 1.1645,2.59385 2.60098,2.59385 0.32577,0 0.64153,-0.0762 0.92892,-0.18528 l -1.50949,-1.50535 c -0.29112,-0.29032 -0.29112,-0.775 0,-1.06533 l 0.5109,-0.5095 c 0.14555,-0.14517 0.34417,-0.2316 0.53413,-0.2316 0.18996,0 0.38857,0.0864 0.53413,0.2316 l 1.46305,1.45903 c 0.0788,-0.2477 0.13934,-0.5137 0.13934,-0.78742 0,-1.43254 -1.1645,-2.59383 -2.60098,-2.59383 -0.30012,0 -0.59102,0.0688 -0.85925,0.16211 l -0.9057,-0.90322 z"
|
||||||
|
id="path3908"
|
||||||
|
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#666666;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
|
||||||
|
<path
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
d="m 454.43754,463.99996 -1.15925,1.0804 c -0.33934,0.31625 -0.39773,0.86341 -0.20014,1.28251 l -4.42536,4.50618 a 1.1210834,1.1180053 0 0 0 -0.0234,1.8e-4 1.1210834,1.1180053 0 0 0 -0.63144,-0.11153 1.1210834,1.1180053 0 0 0 -0.65132,0.33113 l -2.96581,3.00425 a 1.1229203,1.1198373 0 1 0 1.6004,1.57127 l 2.96581,-3.00424 a 1.1210834,1.1180053 0 0 0 0.22331,-1.306 l 4.42554,-4.48289 c 0.41923,0.18667 0.95692,0.11046 1.28277,-0.2196 l 1.06512,-1.17281 -1.50627,-1.47885 z"
|
||||||
|
id="path3910"
|
||||||
|
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#666666;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
inkscape:label="actions"
|
||||||
|
transform="translate(-442.0002,-462)"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer12"
|
||||||
|
style="display:inline" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 6.3 KiB |
|
@ -0,0 +1,53 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
version="1.1"
|
||||||
|
id="Layer_1"
|
||||||
|
x="0px"
|
||||||
|
y="0px"
|
||||||
|
width="16"
|
||||||
|
height="16"
|
||||||
|
viewBox="0 0 16 16"
|
||||||
|
enable-background="new 0 0 512 372.363"
|
||||||
|
xml:space="preserve"
|
||||||
|
inkscape:version="0.48.5 r10040"
|
||||||
|
sodipodi:docname="shipping.svg"><metadata
|
||||||
|
id="metadata9"><rdf:RDF><cc:Work
|
||||||
|
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
|
||||||
|
id="defs7" /><sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
inkscape:window-height="1014"
|
||||||
|
id="namedview5"
|
||||||
|
showgrid="false"
|
||||||
|
fit-margin-top="0"
|
||||||
|
fit-margin-left="0"
|
||||||
|
fit-margin-right="0"
|
||||||
|
fit-margin-bottom="0"
|
||||||
|
inkscape:zoom="51"
|
||||||
|
inkscape:cx="7.9803922"
|
||||||
|
inkscape:cy="8"
|
||||||
|
inkscape:window-x="1920"
|
||||||
|
inkscape:window-y="27"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="Layer_1" /><path
|
||||||
|
d="m 13.454551,5.2727348 h -2.045449 v -2.72727 H 1.8636523 C 1.1102539,2.5454648 0.5,3.1557148 0.5,3.9091148 v 7.5000002 h 1.3636523 c 0,1.12857 0.9170215,2.04542 2.04542,2.04542 1.128457,0 2.0454492,-0.91685 2.0454492,-2.04542 h 4.0909275 c 0,1.12857 0.916846,2.04542 2.045449,2.04542 1.128575,0 2.04542,-0.91685 2.04542,-2.04542 H 15.5 V 8.0000151 L 13.454551,5.2727348 z M 3.9090723,12.431815 c -0.5659278,0 -1.0227246,-0.45677 -1.0227246,-1.0227 0,-0.56596 0.4567968,-1.02272 1.0227246,-1.02272 0.565957,0 1.0227246,0.45676 1.0227246,1.02272 0,0.56593 -0.4567383,1.0227 -1.0227246,1.0227 z M 13.113652,6.2954648 14.453311,8.0000151 H 11.409072 V 6.2954648 h 1.70458 z m -1.022724,6.1363502 c -0.565957,0 -1.022725,-0.45677 -1.022725,-1.0227 0,-0.56596 0.456768,-1.02272 1.022725,-1.02272 0.565927,0 1.022724,0.45676 1.022724,1.02272 0,0.56593 -0.456797,1.0227 -1.022724,1.0227 z"
|
||||||
|
id="path3"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#666666;fill-opacity:1" /></svg>
|
After Width: | Height: | Size: 2.6 KiB |
|
@ -0,0 +1,64 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="20"
|
||||||
|
height="20"
|
||||||
|
viewBox="0 0 20 20"
|
||||||
|
id="svg2"
|
||||||
|
version="1.1"
|
||||||
|
inkscape:version="0.91 r13725"
|
||||||
|
sodipodi:docname="step-cur.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="41.1"
|
||||||
|
inkscape:cx="9.9756691"
|
||||||
|
inkscape:cy="10"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="false"
|
||||||
|
units="px"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
inkscape:window-height="1014"
|
||||||
|
inkscape:window-x="1920"
|
||||||
|
inkscape:window-y="27"
|
||||||
|
inkscape:window-maximized="1" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Capa 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(0,-1032.3622)">
|
||||||
|
<circle
|
||||||
|
style="fill:#666666;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path4138"
|
||||||
|
cx="10"
|
||||||
|
cy="1042.3622"
|
||||||
|
r="7.5" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.8 KiB |
|
@ -0,0 +1,64 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="20"
|
||||||
|
height="20"
|
||||||
|
viewBox="0 0 20 20"
|
||||||
|
id="svg2"
|
||||||
|
version="1.1"
|
||||||
|
inkscape:version="0.91 r13725"
|
||||||
|
sodipodi:docname="step.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="41.1"
|
||||||
|
inkscape:cx="10"
|
||||||
|
inkscape:cy="10"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="false"
|
||||||
|
units="px"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
inkscape:window-height="1014"
|
||||||
|
inkscape:window-x="1920"
|
||||||
|
inkscape:window-y="27"
|
||||||
|
inkscape:window-maximized="1" />
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Capa 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(0,-1032.3622)">
|
||||||
|
<circle
|
||||||
|
style="fill:#aaaaaa;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path4138"
|
||||||
|
cx="10"
|
||||||
|
cy="1042.3622"
|
||||||
|
r="4" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.8 KiB |
|
@ -82,13 +82,17 @@ Htk.Field = new Class
|
||||||
,_value: undefined
|
,_value: undefined
|
||||||
,_param: null
|
,_param: null
|
||||||
,_editable: true
|
,_editable: true
|
||||||
,ignoreParamChange: false
|
,_blockParamChange: false
|
||||||
|
,_blockValueChange: false
|
||||||
|
|
||||||
,onParamChange: function ()
|
,onParamChange: function ()
|
||||||
{
|
{
|
||||||
this.ignoreParamChange = true;
|
if (!this._blockValueChange)
|
||||||
this.value = this._param.value;
|
{
|
||||||
this.ignoreParamChange = false;
|
this._blockParamChange = true;
|
||||||
|
this.value = this._param.value;
|
||||||
|
this._blockParamChange = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
,bindToForm: function ()
|
,bindToForm: function ()
|
||||||
|
@ -126,11 +130,11 @@ Htk.Field = new Class
|
||||||
if (this.conditionalFunc)
|
if (this.conditionalFunc)
|
||||||
this.conditionalFunc (this, value);
|
this.conditionalFunc (this, value);
|
||||||
|
|
||||||
if (this._param && !this.ignoreParamChange)
|
if (this._param && !this._blockParamChange)
|
||||||
{
|
{
|
||||||
this._param.blockSignal ('changed', this.onParamChange, true);
|
this._blockValueChange = true;
|
||||||
this._param.value = value;
|
this._param.value = value;
|
||||||
this._param.blockSignal ('changed', this.onParamChange, false);
|
this._blockValueChange = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
this.signalEmit ('changed');
|
this.signalEmit ('changed');
|
||||||
|
|
|
@ -199,7 +199,7 @@ Htk.Calendar = new Class
|
||||||
,selectTd: function (td)
|
,selectTd: function (td)
|
||||||
{
|
{
|
||||||
if (this.selectedTd)
|
if (this.selectedTd)
|
||||||
this.selectedTd.className = undefined;
|
this.selectedTd.className = '';
|
||||||
if (td)
|
if (td)
|
||||||
td.className = 'highlight';
|
td.className = 'highlight';
|
||||||
|
|
||||||
|
|
|
@ -49,7 +49,7 @@ Htk.Radio = new Class
|
||||||
|
|
||||||
,onRadioGroupChange: function ()
|
,onRadioGroupChange: function ()
|
||||||
{
|
{
|
||||||
if (this._radioGroup.value == this.value)
|
if (this._radioGroup.value && this._radioGroup.value == this.value)
|
||||||
this.node.checked = true;
|
this.node.checked = true;
|
||||||
else
|
else
|
||||||
this.node.checked = false;
|
this.node.checked = false;
|
||||||
|
|
|
@ -0,0 +1,36 @@
|
||||||
|
include ([
|
||||||
|
'js/db/db.js',
|
||||||
|
'js/htk/js/htk/main',
|
||||||
|
'js/htk/widget',
|
||||||
|
'js/htk/popup',
|
||||||
|
'js/htk/toast',
|
||||||
|
'js/htk/repeater',
|
||||||
|
'js/htk/grid',
|
||||||
|
'js/htk/full-image',
|
||||||
|
'js/htk/image-editor',
|
||||||
|
'js/htk/field',
|
||||||
|
'js/htk/field/text',
|
||||||
|
'js/htk/field/html',
|
||||||
|
'js/htk/field/entry',
|
||||||
|
'js/htk/field/radio-group',
|
||||||
|
'js/htk/field/radio',
|
||||||
|
'js/htk/field/label',
|
||||||
|
'js/htk/field/text-area',
|
||||||
|
'js/htk/field/spin',
|
||||||
|
'js/htk/field/check',
|
||||||
|
'js/htk/field/select',
|
||||||
|
'js/htk/field/calendar',
|
||||||
|
'js/htk/field/date-chooser',
|
||||||
|
'js/htk/field/image',
|
||||||
|
'js/htk/field/button',
|
||||||
|
'js/htk/field/table',
|
||||||
|
'js/htk/column',
|
||||||
|
'js/htk/column/button',
|
||||||
|
'js/htk/column/link',
|
||||||
|
'js/htk/column/date',
|
||||||
|
'js/htk/column/image',
|
||||||
|
'js/htk/column/radio',
|
||||||
|
'js/htk/column/spin',
|
||||||
|
'js/htk/column/text',
|
||||||
|
'js/htk/column/check'
|
||||||
|
]);
|
|
@ -241,10 +241,15 @@ Vn.Builder = new Class
|
||||||
value = 0 + new Number (value);
|
value = 0 + new Number (value);
|
||||||
break;
|
break;
|
||||||
case String:
|
case String:
|
||||||
|
case Object:
|
||||||
value = this.translateValue (value);
|
value = this.translateValue (value);
|
||||||
break;
|
break;
|
||||||
case Function:
|
case Function:
|
||||||
|
{
|
||||||
|
var method = this.getMethod (value);
|
||||||
|
value = method ? method.bind (this.signalData) : null;
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
if (prop.type instanceof Function)
|
if (prop.type instanceof Function)
|
||||||
{
|
{
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
,"Address": "Direcció"
|
,"Address": "Direcció"
|
||||||
,"City": "Ciutat"
|
,"City": "Ciutat"
|
||||||
,"ZipCode": "Codi postal"
|
,"ZipCode": "Codi postal"
|
||||||
|
,"Country": "País"
|
||||||
,"Province": "Província"
|
,"Province": "Província"
|
||||||
|
|
||||||
,"Return": "Tornar"
|
,"Return": "Tornar"
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
{
|
{
|
||||||
"Photos": "Fotos"
|
"Photos": "Fotos"
|
||||||
|
|
||||||
,"Schema:": "Esquema:"
|
,"Schema": "Esquema"
|
||||||
,"ImageName:": "Nombre de la imagen:"
|
,"ImageName": "Nombre de la imagen"
|
||||||
,"Id:": "Id:"
|
,"Id": "Id"
|
||||||
,"ImageFile:": "Archivo de imagen:"
|
,"ImageFile": "Archivo de imagen"
|
||||||
|
|
||||||
,"Upload": "Enviar"
|
,"Upload": "Enviar"
|
||||||
|
|
||||||
|
|
|
@ -5,14 +5,14 @@
|
||||||
,"OrCallUs": "O si ho prefereix truqui al 963 242 100."
|
,"OrCallUs": "O si ho prefereix truqui al 963 242 100."
|
||||||
,"AllFieldsMandatory": "* Tots els camps són obligatoris."
|
,"AllFieldsMandatory": "* Tots els camps són obligatoris."
|
||||||
|
|
||||||
,"Name:": "Nom:"
|
,"Name": "Nom"
|
||||||
,"Surname:": "Cognoms:"
|
,"Surname": "Cognoms"
|
||||||
,"EMail:": "Correu electrònic:"
|
,"EMail": "Correu electrònic"
|
||||||
,"Message:": "Missatge:"
|
,"Message": "Missatge"
|
||||||
,"Address:": "Adreça:"
|
,"Address": "Adreça"
|
||||||
,"PC:": "Codi postal:"
|
,"PC": "Codi postal"
|
||||||
,"City:": "Ciutat:"
|
,"City": "Ciutat"
|
||||||
,"Phone:": "Telèfon:"
|
,"Phone": "Telèfon"
|
||||||
,"Send": "Enviar dades"
|
,"Send": "Enviar dades"
|
||||||
|
|
||||||
,"DataSentSuccess": "Les seves dades han estat enviades correctament. En breu ens posarem en contacte amb vostè."
|
,"DataSentSuccess": "Les seves dades han estat enviades correctament. En breu ens posarem en contacte amb vostè."
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
,"Confirm": "Confirmar"
|
,"Confirm": "Confirmar"
|
||||||
|
|
||||||
,"PayCash": "Contrareemborsament/Contat"
|
,"PayCash": "Contrareemborsament/Contat"
|
||||||
,"PayMethod:": "Forma de pagament:"
|
,"PayMethod": "Forma de pagament"
|
||||||
,"Notes:": "Notes:"
|
,"Notes": "Notes"
|
||||||
,"SendMethod:": "Forma d'enviament:"
|
,"SendMethod": "Forma d'enviament"
|
||||||
,"Insurance": "Assegurar mercaderia: 5% de l'import de l'encàrrec (Sols per a enviament per agència)"
|
,"Insurance": "Assegurar mercaderia: 5% de l'import de l'encàrrec (Sols per a enviament per agència)"
|
||||||
|
|
||||||
,"Consignee": "Consignatari"
|
,"Consignee": "Consignatari"
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
{
|
{
|
||||||
"AddEditNew": "Afegir / Editar notícia"
|
"AddEditNew": "Afegir / Editar notícia"
|
||||||
|
|
||||||
,"Title:": "Títol:"
|
,"Title": "Títol"
|
||||||
,"NewBody:": "Cos:"
|
,"NewBody": "Cos"
|
||||||
|
,"Tag": "Etiqueta"
|
||||||
|
|
||||||
,"Return": "Tornar"
|
,"Return": "Tornar"
|
||||||
,"Accept": "Acceptar"
|
,"Accept": "Acceptar"
|
||||||
|
|
|
@ -52,7 +52,7 @@ Vn.Locale.add
|
||||||
,"Menu": "Menú"
|
,"Menu": "Menú"
|
||||||
,"ErrorLoadingForm": "Error al carregar formulari"
|
,"ErrorLoadingForm": "Error al carregar formulari"
|
||||||
,"YoureVisitor": "Solament esteu de visita?"
|
,"YoureVisitor": "Solament esteu de visita?"
|
||||||
,"NewVersionAvailable": "Existeix una nova versió del lloc web, ¿Desitgeu actualitzar?"
|
,"NewVersionAvailable": "Hi ha una nova actualització, la pàgina recargargará automàticament per descarregar-la"
|
||||||
,"ChangeLog": "Canvis recentes"
|
,"ChangeLog": "Canvis recentes"
|
||||||
,"CookiesNotification": "En utilitzar aquest lloc web acceptes l'ús de cookies per a la personalització de continguts i anàlisi."
|
,"CookiesNotification": "En utilitzar aquest lloc web acceptes l'ús de cookies per a la personalització de continguts i anàlisi."
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
,"Address": "Dirección"
|
,"Address": "Dirección"
|
||||||
,"City": "Ciudad"
|
,"City": "Ciudad"
|
||||||
,"ZipCode": "Código postal"
|
,"ZipCode": "Código postal"
|
||||||
|
,"Country": "País"
|
||||||
,"Province": "Provincia"
|
,"Province": "Provincia"
|
||||||
|
|
||||||
,"Return": "Volver"
|
,"Return": "Volver"
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
{
|
{
|
||||||
"Photos": "Fotos"
|
"Photos": "Fotos"
|
||||||
|
|
||||||
,"Schema:": "Esquema:"
|
,"Schema": "Esquema"
|
||||||
,"ImageName:": "Nombre de la imagen:"
|
,"ImageName": "Nombre de la imagen"
|
||||||
,"Id:": "Id:"
|
,"Id": "Id"
|
||||||
,"ImageFile:": "Archivo de imagen:"
|
,"ImageFile": "Archivo de imagen"
|
||||||
|
|
||||||
,"Upload": "Enviar"
|
,"Upload": "Enviar"
|
||||||
|
|
||||||
|
|
|
@ -5,14 +5,14 @@
|
||||||
,"OrCallUs": "O si lo prefiere llámenos al 963 242 100."
|
,"OrCallUs": "O si lo prefiere llámenos al 963 242 100."
|
||||||
,"AllFieldsMandatory": "* Todos los campos son obligatorios."
|
,"AllFieldsMandatory": "* Todos los campos son obligatorios."
|
||||||
|
|
||||||
,"Name:": "Nombre:"
|
,"Name": "Nombre"
|
||||||
,"Surname:": "Apellidos:"
|
,"Surname": "Apellidos"
|
||||||
,"EMail:": "Correo electrónico:"
|
,"EMail": "Correo electrónico"
|
||||||
,"Message:": "Mensaje:"
|
,"Message": "Mensaje"
|
||||||
,"Address:": "Dirección:"
|
,"Address": "Dirección"
|
||||||
,"PC:": "Código postal:"
|
,"PC": "Código postal"
|
||||||
,"City:": "Ciudad:"
|
,"City": "Ciudad"
|
||||||
,"Phone:": "Teléfono:"
|
,"Phone": "Teléfono"
|
||||||
,"Send": "Enviar datos"
|
,"Send": "Enviar datos"
|
||||||
|
|
||||||
,"DataSentSuccess": "Sus datos han sido enviados correctamente. En breve nos pondremos en contacto con usted."
|
,"DataSentSuccess": "Sus datos han sido enviados correctamente. En breve nos pondremos en contacto con usted."
|
||||||
|
|
|
@ -3,12 +3,13 @@
|
||||||
|
|
||||||
,"Delete": "Borrar pedido"
|
,"Delete": "Borrar pedido"
|
||||||
,"GoToCatalog": "Ir al catálogo"
|
,"GoToCatalog": "Ir al catálogo"
|
||||||
|
,"ConfigureOrder": "Configurar pedido"
|
||||||
,"Checkout": "Tramitar pedido"
|
,"Checkout": "Tramitar pedido"
|
||||||
|
|
||||||
,"OrderNumber:": "Nº pedido:"
|
,"OrderNumber": "Nº pedido"
|
||||||
,"DateExit:": "Fecha de salida:"
|
,"DateExit": "Fecha de salida"
|
||||||
,"Warehouse:": "Almacén:"
|
,"Warehouse": "Almacén"
|
||||||
,"OrderTotal:": "Total pedido:"
|
,"OrderTotal": "Total pedido"
|
||||||
,"VATNotIncluded": "(IVA y transporte no incluídos)"
|
,"VATNotIncluded": "(IVA y transporte no incluídos)"
|
||||||
|
|
||||||
,"Amount": "Cant"
|
,"Amount": "Cant"
|
||||||
|
|
|
@ -1,47 +1,26 @@
|
||||||
{
|
{
|
||||||
"Checkout": "Tramitar pedido"
|
"ConfigureOrder": "Configurar pedido"
|
||||||
|
|
||||||
,"GoBasket": "Volver a la cesta"
|
,"Cancel": "Cancelar"
|
||||||
,"Confirm": "Confirmar"
|
,"NEXT": "SIGUIENTE"
|
||||||
|
|
||||||
,"PayCash": "Contrareembolso/Contado"
|
,"DeliveryOrPickupQuestion": "¿Desea recibir o recoger el pedido?"
|
||||||
,"PayMethod:": "Forma de pago:"
|
,"Receive": "Recibir"
|
||||||
,"Notes:": "Notas:"
|
,"Pickup": "Recoger"
|
||||||
,"SendMethod:": "Forma de envío:"
|
|
||||||
,"Insurance": "Asegurar mercancía: 5% del importe del pedido (Solo para envíos por agencia)"
|
|
||||||
|
|
||||||
,"Consignee": "Consignatario"
|
|
||||||
,"Province": "Provincia"
|
|
||||||
,"PC": "Código postal"
|
|
||||||
,"City": "Ciudad"
|
|
||||||
,"Address": "Domicilio"
|
|
||||||
|
|
||||||
,"SureDelOrder": "¿Está seguro de eliminar el pedido?"
|
|
||||||
,"SureConfirmOrder": "¿Desea confirmar su pedido?"
|
|
||||||
,"OrderConfirmed": "Su pedido ha sido procesado y confirmado correctamente"
|
|
||||||
|
|
||||||
,"ClientAcceptCash": "El cliente accepta pagar Contrareembolso/Contado"
|
|
||||||
,"InetOrder": "Pedido realizado por Internet"
|
|
||||||
,"NoOrderFound": "No se ha encontrado ningún pedido"
|
|
||||||
,"NoArticleAdded": "No ha agregado ningún artículo a su pedido"
|
|
||||||
,"OrderExceeded": "Ha excedido el numero maximo de pedidos por confirmar, por favor elimine o confirme los pedidos iniciados"
|
|
||||||
,"HighQuantity": "Algunos artículos ya no están disponibles o hay mas cantidad de la disponible, revise los recuadros en rojo"
|
|
||||||
,"NoArticleAdded": "No ha seleccionado ningun artículo"
|
|
||||||
,"IsertOrderType": "Introduzca el tipo de pedido que desea"
|
|
||||||
,"QuantityIntroduced": "La cantidad introducida de"
|
|
||||||
,"IsHigherThan": "es mayor que la cantidad disponible, por lo tanto se agregará el máximo disponible"
|
|
||||||
,"RoundedTo": "ha sido redondeada debido a que este artículo se vende por cajas"
|
|
||||||
,"NoOrderAfterHour": "No es posible realizar pedidos para hoy despues de las"
|
|
||||||
,"NoOrderOnHolidays": "No es posible realizar pedidos para Domingos o festivos"
|
|
||||||
,"DateLow": "La fecha de envío debe de ser igual o superior al día de hoy"
|
|
||||||
,"DateHigh": "La fecha introducida es demasiado grande"
|
|
||||||
,"DateUpdatedTo": "El día de envío ha sido actualizado a el"
|
|
||||||
,"CreditExceeded": "Ha excedido su crédito máximo permitido, si desea confimar el pedido de todas formas marque la casilla Pago Contrareembolso/Contado o reduzca el importe de su pedido en "
|
|
||||||
,"InsuranceQuestion": "Las agencias de transporte disponen de un menor número de trabajadores en verano, por las vacaciones, lo que puede ocasionar retrasos en la entrega. Esto, unido al calor, ha causado, en algunas ocasiones, que la mercancía no llegara en óptimas condiciones. Ya que nuestros portes habituales no incluyen ningún tipo de seguro, le ofrecemos la posibilidad de asegurar este envio. El coste sería de el 5% del valor de la mercancía. ¿Desea contratarlo?"
|
|
||||||
|
|
||||||
,"ShippingAddress": "Dirección de envío"
|
,"OrderDateDeliveryQuestion": "¿Qué día desea recibir el pedido?"
|
||||||
|
,"OrderDatePickupQuestion": "¿Qué día desea recoger el pedido?"
|
||||||
|
,"AddressQuestion": "¿Dónde desea recibir el pedido?"
|
||||||
|
,"AgencyQuestion": "¿Por qué agencia desea recibir el pedido?"
|
||||||
|
,"PickupWarehouseQuestion": "¿En qué almacén desea recoger su pedido?"
|
||||||
|
|
||||||
|
,"ConfirmToAccessCatalog": "Confirme los datos para acceder al catálogo"
|
||||||
|
,"ArrivalOf": "Llegada el"
|
||||||
|
,"PickupOf": "Recogida el"
|
||||||
|
,"%A, %e of %B": "%A, %e de %B"
|
||||||
|
,"Agency": "Agencia"
|
||||||
|
,"Warehouse": "Almacén"
|
||||||
|
,"CONFIRM": "CONFIRMAR"
|
||||||
|
|
||||||
,"AddAddress": "Añadir dirección"
|
,"ErrorCreatingOrder": "Error al crear el pedido"
|
||||||
,"SelectAddress": "Seleccionar dirección"
|
|
||||||
,"EditAddress": "Modificar dirección"
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
{
|
||||||
|
"ConfigureOrder": "Configurar pedido"
|
||||||
|
|
||||||
|
,"Return": "Volver"
|
||||||
|
,"Accept": "Aceptar"
|
||||||
|
|
||||||
|
,"ShippingDate": "Fecha de envío"
|
||||||
|
,"Warehouse": "Almacén"
|
||||||
|
,"DeliveryMethod": "Forma de envío"
|
||||||
|
,"ShippingAgency": "Agencia de envío"
|
||||||
|
,"Notes": "Notas"
|
||||||
|
|
||||||
|
,"PickupInStore": "Recogida en almacén"
|
||||||
|
,"HomeDelivery": "Reparto a domicilio"
|
||||||
|
,"TransportAgency": "Agencia de transporte"
|
||||||
|
,"PickupStore": "Almacén de recogida"
|
||||||
|
|
||||||
|
,"ShippingAddress": "Dirección de envío"
|
||||||
|
|
||||||
|
,"AddAddress": "Añadir dirección"
|
||||||
|
,"SelectAddress": "Seleccionar dirección"
|
||||||
|
,"EditAddress": "Modificar dirección"
|
||||||
|
|
||||||
|
,"SureConfirmOrder": "¿Desea confirmar su pedido?"
|
||||||
|
,"OrderConfirmed": "Su pedido ha sido procesado y confirmado correctamente"
|
||||||
|
}
|
|
@ -0,0 +1,16 @@
|
||||||
|
{
|
||||||
|
"ConfigureShippingPickup": "Configurar envío / recogida"
|
||||||
|
|
||||||
|
,"Return": "Volver"
|
||||||
|
,"GoToCatalog": "Ir al catálogo"
|
||||||
|
,"GoToBasket": "Cesta de la compra"
|
||||||
|
|
||||||
|
,"ShippingAgency": "Agencia de envío"
|
||||||
|
,"PickupStore": "Almacén de recogida"
|
||||||
|
|
||||||
|
,"ShippingAddress": "Dirección de envío"
|
||||||
|
|
||||||
|
,"AddAddress": "Añadir dirección"
|
||||||
|
,"SelectAddress": "Seleccionar dirección"
|
||||||
|
,"EditAddress": "Modificar dirección"
|
||||||
|
}
|
|
@ -1,8 +1,9 @@
|
||||||
{
|
{
|
||||||
"AddEditNew": "Añadir / Editar noticia"
|
"AddEditNew": "Añadir / Editar noticia"
|
||||||
|
|
||||||
,"Title:": "Título:"
|
,"Title": "Título"
|
||||||
,"NewBody:": "Cuerpo:"
|
,"NewBody": "Cuerpo"
|
||||||
|
,"Tag": "Etiqueta"
|
||||||
|
|
||||||
,"Return": "Volver"
|
,"Return": "Volver"
|
||||||
,"Accept": "Aceptar"
|
,"Accept": "Aceptar"
|
||||||
|
|
|
@ -52,7 +52,7 @@ Vn.Locale.add
|
||||||
,"Menu": "Menú"
|
,"Menu": "Menú"
|
||||||
,"ErrorLoadingForm": "Error al cargar formulario"
|
,"ErrorLoadingForm": "Error al cargar formulario"
|
||||||
,"YoureVisitor": "¿Solo estás de visita?"
|
,"YoureVisitor": "¿Solo estás de visita?"
|
||||||
,"NewVersionAvailable": "Existe una nueva versión de la página web, ¿Desea actualizar?"
|
,"NewVersionAvailable": "Hay una nueva actualización, la página se recargargará automaticamente para descargarla"
|
||||||
,"ChangeLog": "Cambios recientes"
|
,"ChangeLog": "Cambios recientes"
|
||||||
,"CookiesNotification": "Al utilizar este sitio web aceptas el uso de cookies para la personalización de contenidos y análisis."
|
,"CookiesNotification": "Al utilizar este sitio web aceptas el uso de cookies para la personalización de contenidos y análisis."
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
,"Address": "Adresse De La Rue"
|
,"Address": "Adresse De La Rue"
|
||||||
,"City": "Ville"
|
,"City": "Ville"
|
||||||
,"ZipCode": "Code postal"
|
,"ZipCode": "Code postal"
|
||||||
|
,"Country": "Pays"
|
||||||
,"Province": "Province"
|
,"Province": "Province"
|
||||||
|
|
||||||
,"Return": "Reviens"
|
,"Return": "Reviens"
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
{
|
{
|
||||||
"Photos": "Fotos"
|
"Photos": "Fotos"
|
||||||
|
|
||||||
,"Schema:": "Esquema:"
|
,"Schema": "Esquema"
|
||||||
,"ImageName:": "Nombre de la imagen:"
|
,"ImageName": "Nombre de la imagen"
|
||||||
,"Id:": "Id:"
|
,"Id": "Id"
|
||||||
,"ImageFile:": "Archivo de imagen:"
|
,"ImageFile": "Archivo de imagen"
|
||||||
|
|
||||||
,"Upload": "Enviar"
|
,"Upload": "Enviar"
|
||||||
|
|
||||||
|
|
|
@ -5,14 +5,14 @@
|
||||||
,"OrCallUs": "Ou si vous préférez nous appeler au 0033 781 533 900."
|
,"OrCallUs": "Ou si vous préférez nous appeler au 0033 781 533 900."
|
||||||
,"AllFieldsMandatory": "* Todos los campos son obligatorios."
|
,"AllFieldsMandatory": "* Todos los campos son obligatorios."
|
||||||
|
|
||||||
,"Name:": "Nom:"
|
,"Name": "Nom"
|
||||||
,"Surname:": "Nom:"
|
,"Surname": "Nom"
|
||||||
,"EMail:": "Email:"
|
,"EMail": "Email"
|
||||||
,"Message:": "Message:"
|
,"Message": "Message"
|
||||||
,"Address:": "Adresse:"
|
,"Address": "Adresse"
|
||||||
,"PC:": "Code postal:"
|
,"PC": "Code postal"
|
||||||
,"City:": "Ville:"
|
,"City": "Ville"
|
||||||
,"Phone:": "Téléphone:"
|
,"Phone": "Téléphone"
|
||||||
,"Send": "Envoyer des données"
|
,"Send": "Envoyer des données"
|
||||||
|
|
||||||
,"DataSentSuccess": "Vos détails ont été envoyés avec succès. Peu de temps nous vous contacterons."
|
,"DataSentSuccess": "Vos détails ont été envoyés avec succès. Peu de temps nous vous contacterons."
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
,"Confirm": "Confirmer"
|
,"Confirm": "Confirmer"
|
||||||
|
|
||||||
,"PayCash": "COD / Trésorerie"
|
,"PayCash": "COD / Trésorerie"
|
||||||
,"PayMethod:": "Mode de paiement:"
|
,"PayMethod": "Mode de paiement"
|
||||||
,"Notes:": "Remarques:"
|
,"Notes": "Remarques"
|
||||||
,"SendMethod:": "Mode de livraison:"
|
,"SendMethod": "Mode de livraison"
|
||||||
,"Insurance": "S'assurer que la marchandise: 5% du montant de la commande (uniquement pour les envois par agence)"
|
,"Insurance": "S'assurer que la marchandise: 5% du montant de la commande (uniquement pour les envois par agence)"
|
||||||
|
|
||||||
,"Consignee": "Destinataire"
|
,"Consignee": "Destinataire"
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
{
|
{
|
||||||
"AddEditNew": "Ajouter / Editer nouvelles"
|
"AddEditNew": "Ajouter / Editer nouvelles"
|
||||||
|
|
||||||
,"Title:": "Titre:"
|
,"Title": "Titre"
|
||||||
,"NewBody:": "Corps:"
|
,"NewBody": "Corps"
|
||||||
|
,"Tag": "Tag"
|
||||||
|
|
||||||
,"Return": "Reviens"
|
,"Return": "Reviens"
|
||||||
,"Accept": "Accepter"
|
,"Accept": "Accepter"
|
||||||
|
|
|
@ -52,7 +52,7 @@ Vn.Locale.add
|
||||||
,"Menu": "Menu"
|
,"Menu": "Menu"
|
||||||
,"ErrorLoadingForm": "Forme erreur de chargement"
|
,"ErrorLoadingForm": "Forme erreur de chargement"
|
||||||
,"YoureVisitor": "¿Solo estás de visita?"
|
,"YoureVisitor": "¿Solo estás de visita?"
|
||||||
,"NewVersionAvailable": "Une nouvelle version du site, Vous voulez mettre à niveau?"
|
,"NewVersionAvailable": "Il ya une nouvelle mise à jour, la page sera automatiquement recargargará pour télécharger"
|
||||||
,"ChangeLog": "Modifications récentes"
|
,"ChangeLog": "Modifications récentes"
|
||||||
,"CookiesNotification": "En utilisant ce site, vous acceptez l'utilisation de cookies pour personnaliser le contenu et l'analyse."
|
,"CookiesNotification": "En utilisant ce site, vous acceptez l'utilisation de cookies pour personnaliser le contenu et l'analyse."
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
,"Address": "Dirección"
|
,"Address": "Dirección"
|
||||||
,"City": "Ciudad"
|
,"City": "Ciudad"
|
||||||
,"ZipCode": "Código postal"
|
,"ZipCode": "Código postal"
|
||||||
|
,"Country": "País"
|
||||||
,"Province": "Provincia"
|
,"Province": "Provincia"
|
||||||
|
|
||||||
,"Return": "Volver"
|
,"Return": "Volver"
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
{
|
{
|
||||||
"Photos": "Fotos"
|
"Photos": "Fotos"
|
||||||
|
|
||||||
,"Schema:": "Esquema:"
|
,"Schema": "Esquema"
|
||||||
,"ImageName:": "Nombre de la imagen:"
|
,"ImageName": "Nombre de la imagen"
|
||||||
,"Id:": "Id:"
|
,"Id": "Id"
|
||||||
,"ImageFile:": "Archivo de imagen:"
|
,"ImageFile": "Archivo de imagen"
|
||||||
|
|
||||||
,"Upload": "Enviar"
|
,"Upload": "Enviar"
|
||||||
|
|
||||||
|
|
|
@ -5,14 +5,14 @@
|
||||||
,"OrCallUs": "O si lo prefiere llámenos al 963 242 100."
|
,"OrCallUs": "O si lo prefiere llámenos al 963 242 100."
|
||||||
,"AllFieldsMandatory": "* Todos los campos son obligatorios."
|
,"AllFieldsMandatory": "* Todos los campos son obligatorios."
|
||||||
|
|
||||||
,"Name:": "Nombre:"
|
,"Name": "Nombre"
|
||||||
,"Surname:": "Apellidos:"
|
,"Surname": "Apellidos"
|
||||||
,"EMail:": "Correo electrónico:"
|
,"EMail": "Correo electrónico"
|
||||||
,"Message:": "Mensaje:"
|
,"Message": "Mensaje"
|
||||||
,"Address:": "Dirección:"
|
,"Address": "Dirección"
|
||||||
,"PC:": "Código postal:"
|
,"PC": "Código postal"
|
||||||
,"City:": "Ciudad:"
|
,"City": "Ciudad"
|
||||||
,"Phone:": "Teléfono:"
|
,"Phone": "Teléfono"
|
||||||
,"Send": "Enviar datos"
|
,"Send": "Enviar datos"
|
||||||
|
|
||||||
,"DataSentSuccess": "Sus datos han sido enviados correctamente. En breve nos pondremos en contacto con usted."
|
,"DataSentSuccess": "Sus datos han sido enviados correctamente. En breve nos pondremos en contacto con usted."
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
,"Confirm": "Confirmar"
|
,"Confirm": "Confirmar"
|
||||||
|
|
||||||
,"PayCash": "Contrareembolso/Contado"
|
,"PayCash": "Contrareembolso/Contado"
|
||||||
,"PayMethod:": "Forma de pago:"
|
,"PayMethod": "Forma de pago"
|
||||||
,"Notes:": "Notas:"
|
,"Notes": "Notas"
|
||||||
,"SendMethod:": "Forma de envío:"
|
,"SendMethod": "Forma de envío"
|
||||||
,"Insurance": "Asegurar mercancía: 5% del importe del pedido (Solo para envíos por agencia)"
|
,"Insurance": "Asegurar mercancía: 5% del importe del pedido (Solo para envíos por agencia)"
|
||||||
|
|
||||||
,"Consignee": "Consignatario"
|
,"Consignee": "Consignatario"
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
{
|
{
|
||||||
"AddEditNew": "Añadir / Editar noticia"
|
"AddEditNew": "Añadir / Editar noticia"
|
||||||
|
|
||||||
,"Title:": "Título:"
|
,"Title": "Título"
|
||||||
,"NewBody:": "Cuerpo:"
|
,"NewBody": "Cuerpo"
|
||||||
|
,"Tag": "Etiqueta"
|
||||||
|
|
||||||
,"Return": "Volver"
|
,"Return": "Volver"
|
||||||
,"Accept": "Aceptar"
|
,"Accept": "Aceptar"
|
||||||
|
|
|
@ -52,7 +52,7 @@ Vn.Locale.add
|
||||||
,"Menu": "Menú"
|
,"Menu": "Menú"
|
||||||
,"ErrorLoadingForm": "Error al cargar formulario"
|
,"ErrorLoadingForm": "Error al cargar formulario"
|
||||||
,"YoureVisitor": "¿Solo estás de visita?"
|
,"YoureVisitor": "¿Solo estás de visita?"
|
||||||
,"NewVersionAvailable": "Existe una nueva versión de la página web, ¿Desea actualizar?"
|
,"NewVersionAvailable": "Hay una nueva actualización, la página se recargargará automaticamente para descargarla"
|
||||||
,"ChangeLog": "Cambios recientes"
|
,"ChangeLog": "Cambios recientes"
|
||||||
,"CookiesNotification": "Al utilizar este sitio web aceptas el uso de cookies para la personalización de contenidos y análisis."
|
,"CookiesNotification": "Al utilizar este sitio web aceptas el uso de cookies para la personalización de contenidos y análisis."
|
||||||
|
|
||||||
|
|
|
@ -139,9 +139,8 @@ class Web
|
||||||
,Auth::getPassword ()
|
,Auth::getPassword ()
|
||||||
,$conf['db']['schema']
|
,$conf['db']['schema']
|
||||||
);
|
);
|
||||||
|
|
||||||
self::$conn->query ('CALL user_session_start (#)',
|
self::$conn->query ('CALL user_session_start (#)',
|
||||||
[session_id()]);
|
[session_id ()]);
|
||||||
|
|
||||||
Auth::login ($useCookies);
|
Auth::login ($useCookies);
|
||||||
}
|
}
|
||||||
|
|
|
@ -186,9 +186,14 @@ class Tpv
|
||||||
&& isset ($params['Ds_Response'])
|
&& isset ($params['Ds_Response'])
|
||||||
&& isset ($params['Ds_Signature']))
|
&& isset ($params['Ds_Signature']))
|
||||||
{
|
{
|
||||||
|
if (isset ($params['Ds_ErrorCode']))
|
||||||
|
$error = $params['Ds_ErrorCode'];
|
||||||
|
else
|
||||||
|
$error = NULL;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
return self::$conn->query (
|
return self::$conn->query (
|
||||||
'CALL transaction_confirm_with_check (#, #, #, #, #, #)',
|
'CALL transaction_confirm_with_check (#, #, #, #, #, #, #)',
|
||||||
[
|
[
|
||||||
$params['Ds_Amount']
|
$params['Ds_Amount']
|
||||||
,$params['Ds_Order']
|
,$params['Ds_Order']
|
||||||
|
@ -196,6 +201,7 @@ class Tpv
|
||||||
,$params['Ds_Currency']
|
,$params['Ds_Currency']
|
||||||
,$params['Ds_Response']
|
,$params['Ds_Response']
|
||||||
,$params['Ds_Signature']
|
,$params['Ds_Signature']
|
||||||
|
,$error
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|