Files
odoo_source/addons/theme_bootswatch/views/theme.xml
T
David Monjoie 5a6d2f6e23 [FIX] website: default options are possible to disable by xpath
If we don't do that, the default options get mixed up with theme modules (including our own theme_bootswatch).
Even worse, when installing any theme (including theme_bootswatch), the menu to change these options is replaced by the new theme one, so you cannot disable the broken options.
This trick allows theme modules to disable the default options so they don't conflict, while restoring the user choices when uninstalling the theme.
2015-04-01 11:23:01 +02:00

214 lines
12 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<!-- Deactivate default website options before adding the theme ones -->
<template id="reset_default_options" inherit_id="website.default_options">
<xpath expr="//t[@id='default_options']" position="attributes">
<attribute name="t-if">False</attribute>
</xpath>
</template>
<template id="theme_customize" inherit_id="website.theme_customize" name="theme_customize Bootswatch">
<xpath expr="div" position="replace">
<div id="theme_customize_modal" class="modal fade bs-example-modal-sm">
<div class="modal-dialog">
<div class="modal-content">
<div class="loading_backdrop"></div>
<div class="modal-header">
<button type="button" class="close">×</button>
<h4 class="modal-title">Customize your theme</h4>
</div>
<div class="modal-body">
<table>
<tr>
<td>
<label class="checked">
<img style="width: 120px; height: 70px;" src="/theme_bootswatch/static/src/img/bootswatch_default_thumbnail.png" alt="Default Theme"/>
<input name="theme" type="radio" data-xmlid="" checked="checked"/>
</label>
</td>
<td>
<label>
<img style="width: 120px; height: 70px;" src="/theme_bootswatch/static/src/less/amelia/thumbnail.png" alt="Amelia"/>
<input name="theme" type="radio" data-xmlid="theme_bootswatch.theme_amelia"/>
</label>
</td>
<td>
<label>
<img style="width: 120px; height: 70px;" src="/theme_bootswatch/static/src/less/cerulean/thumbnail.png" alt="Cerulean"/>
<input name="theme" type="radio" data-xmlid="theme_bootswatch.theme_cerulean"/>
</label>
</td>
</tr>
<tr>
<td>
<label>
<img style="width: 120px; height: 70px;" src="/theme_bootswatch/static/src/less/cosmo/thumbnail.png" alt="Cosmo"/>
<input name="theme" type="radio" data-xmlid="theme_bootswatch.theme_cosmo" data-disable="ee"/>
</label>
</td>
<td>
<label>
<img style="width: 120px; height: 70px;" src="/theme_bootswatch/static/src/less/cyborg/thumbnail.png" alt="Cyborg"/>
<input name="theme" type="radio" data-xmlid="theme_bootswatch.theme_cyborg"/>
</label>
</td>
<td>
<label>
<img style="width: 120px; height: 70px;" src="/theme_bootswatch/static/src/less/flatly/thumbnail.png" alt="Flatly"/>
<input name="theme" type="radio" data-xmlid="theme_bootswatch.theme_flatly"/>
</label>
</td>
</tr>
<tr>
<td>
<label>
<img style="width: 120px; height: 70px;" src="/theme_bootswatch/static/src/less/journal/thumbnail.png" alt="Journal"/>
<input name="theme" type="radio" data-xmlid="theme_bootswatch.theme_journal"/>
</label>
</td>
<td>
<label>
<img style="width: 120px; height: 70px;" src="/theme_bootswatch/static/src/less/readable/thumbnail.png" alt="Readable"/>
<input name="theme" type="radio" data-xmlid="theme_bootswatch.theme_readable"/>
</label>
</td>
<td>
<label>
<img style="width: 120px; height: 70px;" src="/theme_bootswatch/static/src/less/simplex/thumbnail.png" alt="Simplex"/>
<input name="theme" type="radio" data-xmlid="theme_bootswatch.theme_simplex"/>
</label>
</td>
</tr>
<tr>
<td>
<label>
<img style="width: 120px; height: 70px;" src="/theme_bootswatch/static/src/less/slate/thumbnail.png" alt="Slate"/>
<input name="theme" type="radio" data-xmlid="theme_bootswatch.theme_slate"/>
</label>
</td>
<td>
<label>
<img style="width: 120px; height: 70px;" src="/theme_bootswatch/static/src/less/spacelab/thumbnail.png" alt="Spacelab"/>
<input name="theme" type="radio" data-xmlid="theme_bootswatch.theme_spacelab"/>
</label>
</td>
<td>
<label>
<img style="width: 120px; height: 70px;" src="/theme_bootswatch/static/src/less/united/thumbnail.png" alt="United"/>
<input name="theme" type="radio" data-xmlid="theme_bootswatch.theme_united"/>
</label>
</td>
</tr>
</table>
</div>
</div>
</div>
</div>
</xpath>
</template>
<!--
Apply Bootstrap less files
-->
<record id="website.option_bootstrap_less" model="ir.ui.view">
<field name="active" eval='True'/>
</record>
<!--
All Default Themes
-->
<template id="theme_bootswatch.theme_amelia" name="Amelia" inherit_id="website.theme" active="False" customize_show="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/amelia/bootswatch.less' t-ignore="true"/>
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/amelia/variables.less' t-ignore="true"/>
<link rel='stylesheet' href='/theme_bootswatch/static/src/less/amelia/fix.css' t-ignore="true"/>
</xpath>
</template>
<template id="theme_bootswatch.theme_cerulean" name="Cerulean" inherit_id="website.theme" active="False" customize_show="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/cerulean/bootswatch.less' t-ignore="true"/>
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/cerulean/variables.less' t-ignore="true"/>
</xpath>
</template>
<template id="theme_bootswatch.theme_cosmo" name="Cosmo" inherit_id="website.theme" active="False" customize_show="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/cosmo/bootswatch.less' t-ignore="true"/>
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/cosmo/variables.less' t-ignore="true"/>
<link rel='stylesheet' href='/theme_bootswatch/static/src/less/cosmo/fix.css' t-ignore="true"/>
</xpath>
</template>
<template id="theme_bootswatch.theme_cyborg" name="Cyborg" inherit_id="website.theme" active="False" customize_show="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/cyborg/bootswatch.less' t-ignore="true"/>
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/cyborg/variables.less' t-ignore="true"/>
<link rel='stylesheet' href='/theme_bootswatch/static/src/less/cyborg/fix.css' t-ignore="true"/>
</xpath>
</template>
<template id="theme_bootswatch.theme_flatly" name="Flatly" inherit_id="website.theme" active="False" customize_show="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/flatly/bootswatch.less' t-ignore="true"/>
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/flatly/variables.less' t-ignore="true"/>
<link rel='stylesheet' href='/theme_bootswatch/static/src/less/flatly/fix.css' t-ignore="true"/>
</xpath>
</template>
<template id="theme_bootswatch.theme_journal" name="Journal" inherit_id="website.theme" active="False" customize_show="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/journal/bootswatch.less' t-ignore="true"/>
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/journal/variables.less' t-ignore="true"/>
<link rel='stylesheet' href='/theme_bootswatch/static/src/less/journal/fix.css' t-ignore="true"/>
</xpath>
</template>
<template id="theme_bootswatch.theme_readable" name="Readable" inherit_id="website.theme" active="False" customize_show="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/readable/bootswatch.less' t-ignore="true"/>
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/readable/variables.less' t-ignore="true"/>
<link rel='stylesheet' href='/theme_bootswatch/static/src/less/readable/fix.css' t-ignore="true"/>
</xpath>
</template>
<template id="theme_bootswatch.theme_simplex" name="Simplex" inherit_id="website.theme" active="False" customize_show="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/simplex/bootswatch.less' t-ignore="true"/>
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/simplex/variables.less' t-ignore="true"/>
<link rel='stylesheet' href='/theme_bootswatch/static/src/less/simplex/fix.css' t-ignore="true"/>
</xpath>
</template>
<template id="theme_bootswatch.theme_slate" name="Slate" inherit_id="website.theme" active="False" customize_show="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/slate/bootswatch.less' t-ignore="true"/>
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/slate/variables.less' t-ignore="true"/>
<link rel='stylesheet' href='/theme_bootswatch/static/src/less/slate/fix.css' t-ignore="true"/>
</xpath>
</template>
<template id="theme_bootswatch.theme_spacelab" name="Spacelab" inherit_id="website.theme" active="False" customize_show="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/spacelab/bootswatch.less' t-ignore="true"/>
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/spacelab/variables.less' t-ignore="true"/>
<link rel='stylesheet' href='/theme_bootswatch/static/src/less/spacelab/fix.css' t-ignore="true"/>
</xpath>
</template>
<template id="theme_bootswatch.theme_united" name="United" inherit_id="website.theme" active="False" customize_show="False">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/united/bootswatch.less' t-ignore="true"/>
<link rel="stylesheet" type="text/less" href='/theme_bootswatch/static/src/less/united/variables.less' t-ignore="true"/>
</xpath>
</template>
</data>
</openerp>