Create dynamic css from media field data

css = PAGE
css {
typeNum = 22
config {
additionalHeaders = Content-type: text/css
disableAllHeaderCode = 1
}
stdWrap.required = 1
stdWrap.wrap = |
10 = TEXT
10.value (
.content_header_pic {
)
20 = TEXT
20.data = levelmedia: -1
20.listNum = 0
20.wrap = background: url('uploads/media/|');
30 = TEXT
30.value (
border-top: 8px solid #0D337A;
height: 105px;
width: 100%;
}
)
30.if {
isTrue.data = levelmedia: -1
}
}

[...]

page = PAGE

page {
headerData {
16 = TEXT
16.dataWrap = <link rel="stylesheet" type="text/css" href="index.php?id={field:uid}&type=22" />|
}
}

source

Breadcrumb menu

marks.BREADCRUMB = COA
marks.BREADCRUMB {
10 = HMENU
10 {
special = rootline
special.range = 0|-1
1 = TMENU
1.noBlur = 1
1.CUR = 1
1.target = _self
1.NO {
stdWrap.field = nav_title // title
ATagTitle.field = nav_title // title
linkWrap = | |*| » |*|
}
1.CUR {
stdWrap.field = nav_title // title
linkWrap = | |*| » |*|
doNotLinkIt = 1
}
}
}

source

Display content only if not empty

marks.RECHTERINHALT < styles.content.getRight
marks.RECHTERINHALT.stdWrap {
wrap = <div>|</div>
required = 1
}

source

Extend TYPO3 Header Comment


page.config {
headerComment (

Another CSS Clearfix

.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}

.clearfix {
display: inline-block;
}

html[xmlns] .clearfix {
display: block;
}

* html .clearfix {
height: 1%;
}

source

Turbogears gitignore

autostart.cgi
bin/*
lib/*
prod.cfg
*.pyc
*.sqlite
*.tmp

source

yahoo media player example

<script type="text/javascript"src="http://mediaplayer.yahoo.com/js"></script>

//carico il file js necessario alla visualizzazione del player

<a href="http://www.lineguides.netsons.org/GoodRiddance.mp3">GoodRiddance</a>

// creo un collegamento ipertestuale alla canzone desiderata

source

NickMeinholdMenu

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.KeyEvent;
import javax.swing.*;

public class MyMenu extends JMenuBar {

// image sizes are all 40 pixels (width) by 35 pixels (height)
MyMenu() {

JMenuItem menuItem;
JMenu menu;
JCheckBoxMenuItem cbMenuItem;

this.setOpaque(true);

this.setBackground(new Color(154, 165, 127));

this.setPreferredSize(new Dimension(200, 20));

menu = new JMenu("File");

menu.setMnemonic(KeyEvent.VK_F);

menuItem = new JMenuItem("Create New Map", new ImageIcon("images/newmap.png"));

menuItem.setAccelerator(KeyStroke.getKeyStroke('N', Toolkit.getDefaultToolkit(  ).getMenuShortcutKeyMask(  ), false));

menu.add(menuItem);

menuItem = new JMenuItem("Open Map", new ImageIcon("images/open.png"));

menuItem.setAccelerator(KeyStroke.getKeyStroke('O', Toolkit.getDefaultToolkit(  ).getMenuShortcutKeyMask(  ), false));

menu.add(menuItem);

menu.addSeparator();

menuItem = new JMenuItem("Save", new ImageIcon("images/save.png"));

menuItem.setAccelerator(KeyStroke.getKeyStroke('S', Toolkit.getDefaultToolkit(  ).getMenuShortcutKeyMask(  ), false));

menu.add(menuItem);

menuItem = new JMenuItem("Save As...", new ImageIcon("images/saveas.png"));

menu.add(menuItem);

menu.addSeparator();

menuItem = new JMenuItem("Print", new ImageIcon("images/print.png"));

menuItem.setAccelerator(KeyStroke.getKeyStroke('P', Toolkit.getDefaultToolkit(  ).getMenuShortcutKeyMask(  ), false));

menu.add(menuItem);

menuItem = new JMenuItem("Close", new ImageIcon("images/close.png"));

menuItem.setAccelerator(KeyStroke.getKeyStroke('C', Toolkit.getDefaultToolkit(  ).getMenuShortcutKeyMask(  ), false));

menu.add(menuItem);

menu.addSeparator();

menuItem = new JMenuItem("Exit", new ImageIcon("images/exit.png"));

menuItem.setAccelerator(KeyStroke.getKeyStroke('X', Toolkit.getDefaultToolkit(  ).getMenuShortcutKeyMask(  ), false));

menu.add(menuItem);

this.add(menu);

menu = new JMenu("Edit");

menu.setMnemonic(KeyEvent.VK_E);

menuItem = new JMenuItem("Open", new ImageIcon("images/open.png"));

menuItem.setAccelerator(KeyStroke.getKeyStroke('O', Toolkit.getDefaultToolkit(  ).getMenuShortcutKeyMask(  ), false));

menu.add(menuItem);

this.add(menu);

menu = new JMenu("View");

menu.setMnemonic(KeyEvent.VK_V);

cbMenuItem = new JCheckBoxMenuItem("All", true);

menu.add(cbMenuItem);

cbMenuItem = new JCheckBoxMenuItem("Trees");

menu.add(cbMenuItem);

cbMenuItem = new JCheckBoxMenuItem("Signs");

menu.add(cbMenuItem);

cbMenuItem = new JCheckBoxMenuItem("Buildings");

menu.add(cbMenuItem);

this.add(menu);

menu = new JMenu("Help");

menu.setMnemonic(KeyEvent.VK_H);

//a group of JMenuItems

menuItem = new JMenuItem("Open", new ImageIcon("images/open.png"));

menuItem.setAccelerator(KeyStroke.getKeyStroke('O', Toolkit.getDefaultToolkit(  ).getMenuShortcutKeyMask(  ), false));

menu.add(menuItem);

this.add(menu);

}

}

source

Format a number in scientific notation

<?php
/*
Copyright (c) 2008, reusablecode.blogspot.com; some rights reserved.

This work is licensed under the Creative Commons Attribution License. To view
a copy of this license, visit <a href="http://creativecommons.org/licenses/by/3.0/" >http://creativecommons.org/licenses/by/3.0/</a> or
send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California
94305, USA.
*/

// Express a number in scientific notation.
function formatScientific($someFloat)
{
$power = ($someFloat % 10) - 1;
return ($someFloat / pow(10, $power)) . "e" . $power;
}
?>

source

Format a number in scientific notation

<%
' Copyright (c) 2008, reusablecode.blogspot.com; some rights reserved.
'
' This work is licensed under the Creative Commons Attribution License. To view
' a copy of this license, visit <a href="http://creativecommons.org/licenses/by/3.0/" >http://creativecommons.org/licenses/by/3.0/</a> or
' send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California
' 94305, USA.

' Express a number in scientific notation.
function formatScientific(someFloat)
dim power

power = (someFloat mod 10) - 1
formatScientific = cStr(cDbl(someFloat) / 10^power) & "e" & cStr(power)
end function
%>

source