Differences

This shows you the differences between two versions of the page.

english:phpwcms-system:article:contentparts:register-tabs:accordion-tabs [2010/02/04 15:59]
Knut Heermann (flip-flop)
english:phpwcms-system:article:contentparts:register-tabs:accordion-tabs [2018/06/03 18:09] (current)
Line 4: Line 4:
-A brief description using Accordion tabs (MooTools V1.2x) in the CP **CP Register/Tabs**.+A brief description using Accordion tabs (MooTools V1.2x) in the **CP Register/Tabs**.
"Klein, einfach und unauffälliges Tab-Plugin für MooTools //(v1.2x)// Mit dem Plugin Accordion ist es möglich nur die wirklich benötigten Inhalte zu zeigen. "Klein, einfach und unauffälliges Tab-Plugin für MooTools //(v1.2x)// Mit dem Plugin Accordion ist es möglich nur die wirklich benötigten Inhalte zu zeigen.
Line 11: Line 11:
[[http://demos.mootools.net/Accordion|Accordion -  MooTools Demos]] [[http://demos.mootools.net/Accordion|Accordion -  MooTools Demos]]
 +
 +Have a look too: The ability to run multiple CPs within a tab. [[english/phpwcms-system/admin/template/custom_blocks/accordion-mootools-example]]
\\ \\
Line 51: Line 53:
---- ----
\\ \\
-\\+~~UP~~
===== Description ===== ===== Description =====
Line 127: Line 129:
\\ \\
-Other possible settings can be found here: [[http://mootools.net/docs/more/Fx/Fx.Accordion]]+Other possible settings can be found here: [[http://mootools.net/docs/more/Fx/Fx.Accordion|Class: Fx.Accordion]] 
 + 
 +E.g. to be able to close the active block by clicking on himself again: 
 + 
 +<code js> 
 +opacity: false, alwaysHide: true, show: -1, 
 +</code>
\\ \\
 +
 +**Example:** ... how to make each accordion item open when the user **hovers** over the item **instead of** making the user **click** ... -> [[http://davidwalsh.name/mootools-accordion-hover-event|David Walsh Blog]]
 +<code js |h mootools.AccordionTabs.js |h >
 +/* MooTools V1.2 */
 +window.addEvent('domready', function() {
 +
 + //create our Accordion instance
 + var myAccordion = new Accordion($('accordion'), 'h3.toggler', 'div.element', {
 + opacity: false, alwaysHide: true, show: -1,
 + onActive: function(toggler, element){
 + toggler.addClass('accordion-selected');
 + },
 + onBackground: function(toggler, element){
 + toggler.removeClass('accordion-selected');
 + }
 + });
 + //make it open on hover
 + $$('.toggler').addEvent('mouseenter', function() { this.fireEvent('click'); });
 +});
 +</code>
 +
 +
 +~~UP~~
==== Template ==== ==== Template ====
Line 138: Line 169:
Please also check out the new **[TABTITLE_ELSE]** section command too. \\ Please also check out the new **[TABTITLE_ELSE]** section command too. \\
//([[http://code.google.com/p/phpwcms/source/detail?r=372]])// \\ //([[http://code.google.com/p/phpwcms/source/detail?r=372]])// \\
-Wenn ein leerer oder alternativer Titel gebraucht wird, verwende einen einfachen "-" im CP Register. Nun wird der Inhalt aus [TABTITLE_ELSE] eingetragen. 
- 
If an empty or alternative title is needed, use a simple "-" in the CP. Now the contents of [TABTITLE_ELSE] is entered. If an empty or alternative title is needed, use a simple "-" in the CP. Now the contents of [TABTITLE_ELSE] is entered.
Line 147: Line 176:
-=== JS-Plugin (More-Framework) laden: ===+=== JS-Plugin (More-Framework) initialize: === 
 +**Three different methods** to load the JS-plugin (More Framework) - used in the example, the method V2:
-**Drei unterschiedliche Methoden** um das JS-Plugin (More-Framework) zu laden, verwendet wird im Beispiel die Methode V2: 
-**Im HTML Quelltext:**+**In HTML source:**
-**Methode V1** +**Method V1**
<code html> <code html>
<!-- ==== Init Moore function  v1 //--> <!-- ==== Init Moore function  v1 //-->
Line 164: Line 194:
-**Im PHP-Teil:**+**In PHP part:**
-**Methode V2** //(wird hier verwendet)//+**Method V2** //(is used here)//
<code php> <code php>
// ---- Init Moore function  v2 // ---- Init Moore function  v2
Line 173: Line 203:
</code> </code>
\\ \\
-**Methode V3**+**Method V3**
<code php> <code php>
// ---- Init Moore function   v3 // ---- Init Moore function   v3
Line 184: Line 214:
\\ \\
-=== CSS laden: ===+=== CSS initialize: ===
<code php> <code php>
Line 192: Line 222:
\\ \\
-=== JS-Plugin (Anwendung) laden: === +=== JS-Plugin (Application) initialize: === 
- //(Basisframework wird autom. mitgeladen)//+ //(Basic framework is automatically loaded)//
<code php> <code php>
// ---- Loading the JS Plugin // ---- Loading the JS Plugin
Line 274: Line 304:
==== CSS: ==== ==== CSS: ====
-**Datei:** /template/inc_css/specific/mootools/reg_tabs_accordion01.css+**File:** /template/inc_css/specific/mootools/reg_tabs_accordion01.css
<code css |h reg_tabs_accordion01.css |h > <code css |h reg_tabs_accordion01.css |h >
english/phpwcms-system/article/contentparts/register-tabs/accordion-tabs.1265295564.txt.gz · Last modified: 2018/06/03 18:07 (external edit)
www.planmatrix.de www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0