false
Home Page
Home New
false
htmlQuirksMode
fixed-layout
iwov-resources/css/home_page.css
iwov-resources/css/boeing_global_styles.css
Default
Rotator
Rotator
false
-1
1200
4000
10
10
0
true
$URL_PREFIX/assets/images/feature_948x432/bds_insitu_gorge_948x432.jpg
Innovation in the air (Video)
http://www.boeing.com/boeing/Features/2015/03/bds_insitu_factory_03_17_15.page
Innovation in the air (Video)
Boeing subsidiary Insitu grows in the Columbia River Gorge.
More >>
$URL_PREFIX/assets/images/feature_948x432/bds_small_diameter_bomb_948x432.jpg
GLSDB conquers new ground (Video)
http://www.boeing.com/boeing/Features/2015/03/bds_small_diameter_bomb_03_09_15.page
GLSDB conquers new ground (Video)
Boeing and Saab change the face of the Small Diameter Bomb, giving it brand new ground launch capability.
More >>
$URL_PREFIX/assets/images/feature_948x432/bds_c17_body_join_948x432.jpg
Piecing a C-17 Together (Video)
http://www.boeing.com/boeing/Features/2015/03/bds_c17_body_join_03_04_15.page
Piecing a C-17 Together (Video)
The major join of Boeing's last C-17 Globemaster III.
More >>
$URL_PREFIX/assets/images/feature_948x432/bds_insitu_testing_948x432.jpg
Innovation in the air (Video)
http://www.boeing.com/boeing/Features/2015/02/bds_insitu_testing_02_10_15.page
Innovation in the air (Video)
Next generation unmanned aerial vehicles undergo flight testing.
More >>
$URL_PREFIX/assets/images/feature_948x432/bds_riveting_948x432.jpg
A riveting start to a career (Video)
http://www.boeing.com/boeing/Features/2015/02/bds_riveting_02_17_15.page
A riveting start to a career (Video)
Boeing and St. Louis Community College provide fast track free pre-employment training program for future assembly mechanics.
More >>
$URL_PREFIX/assets/images/feature_948x432/bds_702sp_948x432.jpg
Two Satellites + One Launch = Patented Idea (Video)
http://www.boeing.com/boeing/Features/2015/01/bds_702sp_01_26_15.page
Two Satellites + One Launch = Patented Idea (Video)
Boeing received a patent for conjoining satellites designed to be launched at the same time. Check out the video.
More >>
$URL_PREFIX/assets/images/feature_948x432/bds_b52_weapons_bay_948x432.jpg
B-52 team works smarter AND harder (Video)
http://www.boeing.com/boeing/Features/2015/01/bds_b52_weapons_bay_01_21_15.page
B-52 team works smarter AND harder (Video)
Boeing's 1760 IWBU program converts the B-52's internal rotary launcher from a nuclear launcher into a conventional launcher.
More >>
$URL_PREFIX/assets/images/feature_948x432/bds_sharc_948x432.jpg
SHARCs prowl off the coast of Hawaii (Video)
http://www.boeing.com/boeing/Features/2015/01/bds_sharc_01_07_15.page
SHARCs prowl off the coast of Hawaii (Video)
Marine robots demonstrate seabed to space communication capabilities for Boeing leaders.
More >>
$URL_PREFIX/assets/images/feature_948x432/bds_stlouis_composite_948x432.jpg
Boeing breaks ground on composite tooling center expansion (Video)
http://www.boeing.com/boeing/Features/2014/12/bds_st_louis_composite_12_19_14.page
Boeing breaks ground on composite tooling center expansion (Video)
Boeing's composite parts and tooling site in St. Louis expands its capabilities to support the 777X.
More >>
$URL_PREFIX/assets/images/feature_948x432/bds_voodoo_948x432.jpg
McDonnell Voodoo: Casting a spell for 60 years (Video)
http://www.boeing.com/boeing/Features/2014/12/bds_f101_voodoo_12_08_14.page
McDonnell Voodoo: Casting a spell for 60 years (Video)
The 60th anniversary of the F-101 Voodoo.
More >>
$URL_PREFIX/assets/images/feature_948x432/bds_navy_project_948x432.jpg
Scoreboard Salute (Video)
http://www.boeing.com/boeing/Features/2014/11/bds_navy_scoreboard_11_24_14.page
Scoreboard Salute (Video)
Boeing and the U.S. Naval Academy join forces to produce a video series, shown during Academy football games, saluting Academy alumni including a professional golfer and a former U.S. President.
More >>
$URL_PREFIX/assets/images/feature_948x432/bds_helmd_948x432.jpg
Blown away: HEL MD destroys mortars midflight (Video)
http://www.boeing.com/boeing/Features/2014/10/bds_helmd_10_13_14.page
Blown away: HEL MD destroys mortars midflight (Video)
In recent demonstrations, the High Energy Laser Mobile Demonstrator destroyed targets within seconds of acquisition.
More >>
$URL_PREFIX/assets/images/feature_948x432/bds_get_to_know_b1b_948x432.jpg
Getting familiar with the B-1 (Video)
http://www.boeing.com/boeing/Features/2014/10/bds_b1b_10_09_14.page
Getting familiar with the B-1 (Video)
The B-1 Bomber is going through some changes, thanks to the Crew Familiarization Module designed by Boeing.
More >>
$URL_PREFIX/assets/images/feature_948x432/bds_stlouis2_948x432.jpg
St. Louis reimagines aerospace for 75 years and counting (Video)
http://www.boeing.com/boeing/Features/2014/09/bds_st_louis_09_25_14.page
St. Louis reimagines aerospace for 75 years and counting (Video)
Boeing's St. Louis site has contributed in a variety of ways to the United States, a lot of which one 57-year employee has seen firsthand.
More >>
$URL_PREFIX/assets/images/feature_948x432/bds_vac_948x432.jpg
Aerospace's largest tool unveiled (Video)
http://www.boeing.com/boeing/Features/2014/09/bds_vac_09_22_14.page
Aerospace's largest tool unveiled (Video)
Boeing unveiled the Vertical Assembly Center, the world's largest welding tool that will assemble the world's largest rocket.
More >>
$URL_PREFIX/assets/images/feature_948x432/bds_cst100_948x432.jpg
NASA spells next era in space 'C-S-T' (Video)
http://www.boeing.com/boeing/Features/2014/09/bds_cst100_09_16_14.page
NASA spells next era in space 'C-S-T' (Video)
Boeing won an award of $4.2 billion Tuesday to build and fly the United States' next space capsule.
More >>
$URL_PREFIX/assets/images/feature_948x432/bds_gmd_test_948x432.jpg
United States' missile defense tested, ready (Video)
http://www.boeing.com/boeing/Features/2014/08/bds_gmd_test_08_19_14.page
United States' missile defense tested, ready (Video)
A Boeing-led team found, fixed and flew a solution that led to the U.S. missile defense system's latest intercept.
More >>
$URL_PREFIX/assets/images/feature_948x432/bds_solar_energy_948x432.jpg
Boeing's enlightening partnerships (Video)
http://www.boeing.com/boeing/Features/2014/06/bds_solar_energy_06_12_14.page
Boeing's enlightening partnerships (Video)
Boeing's engineering and construction expertise has proved powerful, helping provide solar energy for up to 2,200 homes in southern California
More >>
$URL_PREFIX/assets/images/feature_948x432/bds_b25_948x432.jpg
The heart of a B-25 (Video)
http://www.boeing.com/boeing/Features/2014/05/bds_b25_05_23_14.page
The heart of a B-25 (Video)
A dedicated crew keeps a 70-year-old aircraft flying and entertaining airshow attendees across the U.S.
More >>
Default
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:template match="/">
<div class="jquery_feat">
<!-- include slider 948x432 control scripts. Will not run without this. Do not edit. -->
<!-- DO NOT EDIT -->
<script type="text/javascript">
jQuery(function($){
$('.Slideshow_Wrapper').TransBanner({
slide_delaytime : 7,
slide_autoplay : true,
button_show_back: true,
button_numbers_autohide: false,
button_numbers_horizontal: true,
button_opacity: .7,
caption_padding_x : 12,
caption_padding_y : 12,
caption_float_mode: true,
caption_bg_color: '#efefef',
caption_bg_opacity: .75,
slide_transition: 2, caption_bg_radius: 0, caption_border: 0, caption_bg_shadow: 0, caption_bg_blur: 0 }); }); </script>
<!-- DO NOT EDIT -->
<!-- end sliders -->
<!-- include slider content only -->
<div class="Slideshow_Wrapper">
<xsl:for-each select="Properties/Data/Group">
<xsl:apply-templates select="."/>
</xsl:for-each>
</div>
<!-- end slider content only -->
</div>
</xsl:template>
<xsl:template match="Group">
<xsl:choose>
<xsl:when test="Datum[@Name='Disable slide']/Option/@Selected='true'">
<!-- do nothing - do not display slides that have been marked disabled -->
</xsl:when>
<xsl:otherwise>
<!-- BEGIN EDITING SLIDE -->
<div class="Slide" data-position="0,288" data-width="948" data-height="144">
<!-- <div class="Slide" data-position="0,266" data-width="710" data-height="133" > 2-col-->
<a>
<xsl:attribute name="href"><xsl:value-of select="Datum[@Name='Link']"/></xsl:attribute>
<xsl:choose>
<xsl:when test="Datum[@Name='Open link in new window']/Option/@Selected='true'">
<xsl:attribute name="target">_BLANK</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<!-- <xsl:attribute name="target">_PARENT</xsl:attribute> -->
</xsl:otherwise>
</xsl:choose>
<img>
<xsl:attribute name="src"><xsl:value-of select="Datum[@Name='Image']/Image/Path"/></xsl:attribute>
<xsl:attribute name="alt"><xsl:value-of select="Datum[@Name='Image']/Image/Description"/></xsl:attribute>
</img>
</a>
<xsl:if test="Datum[@Name='Title'] != '' or Datum[@Name='Caption'] != '' or Datum[@Name='Link text'] != ''">
<div align="left">
<span class="slide_title">
<xsl:value-of select="Datum[@Name='Title']"/>
</span>
<br/>
<span class="slide_caption">
<xsl:value-of select="Datum[@Name='Caption']"/>
<a href="">
<xsl:attribute name="href"><xsl:value-of select="Datum[@Name='Link']"/></xsl:attribute>
<xsl:choose>
<xsl:when test="Datum[@Name='Open link in new window']/Option/@Selected='true'">
<xsl:attribute name="target">_BLANK</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<!-- <xsl:attribute name="target">_PARENT</xsl:attribute> -->
</xsl:otherwise>
</xsl:choose>
<xsl:value-of select="Datum[@Name='Link text']"/>
</a>
</span>
</div>
</xsl:if>
</div>
<!-- END EDITING SLIDE -->
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<!-- <xsl:template match="External/Parameters/Datum" /> -->
</xsl:stylesheet>
1 Image - DOES NOT ROTATE
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:template match="/">
<!-- Display the Tile contant from component's parameters -->
<xsl:variable name="rotationCount" select="count(Properties/Data/Group[@Name='Rotation items'])"/>
<!-- Single item on the Rotations -->
<xsl:if test="$rotationCount > 0">
<!-- Display Rotator content -->
<xsl:apply-templates select="Properties/Data">
<xsl:with-param name="count" select="$rotationCount"/>
</xsl:apply-templates>
</xsl:if>
</xsl:template>
<!-- Loop thru the Rotation Items for displaying Rotator content -->
<xsl:template match="Data">
<xsl:param name="count"/>
<!-- Check if the tiles item contain elements -->
<xsl:if test="$count > 0">
<xsl:for-each select="Group[@Name='Rotation items']">
<xsl:variable name="rotatorImage" select="Datum[@Name='Image']/Image/Path"/>
<xsl:variable name="rotatorLink" select="Datum[@Name='Link']"/>
<xsl:choose>
<xsl:when test="(position() < 2 and $rotatorImage != '') and ($rotatorLink != '')">
<div class="Slide" data-position="0,288" data-width="948" data-height="144">
<!-- <div class="Slide" data-position="0,266" data-width="710" data-height="133" > 2-col-->
<a>
<xsl:attribute name="href"><xsl:value-of select="Datum[@Name='Link']"/></xsl:attribute>
<xsl:choose>
<xsl:when test="Datum[@Name='Open link in new window']/Option/@Selected='true'">
<xsl:attribute name="target">_BLANK</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<!-- <xsl:attribute name="target">_PARENT</xsl:attribute> -->
</xsl:otherwise>
</xsl:choose>
<img>
<xsl:attribute name="src"><xsl:value-of select="Datum[@Name='Image']/Image/Path"/></xsl:attribute>
<xsl:attribute name="alt"><xsl:value-of select="Datum[@Name='Image']/Image/Description"/></xsl:attribute>
</img>
</a>
<xsl:if test="Datum[@Name='Title'] != '' or Datum[@Name='Caption'] != '' or Datum[@Name='Link text'] != ''">
<div align="left">
<span class="slide_title">
<xsl:value-of select="Datum[@Name='Title']"/>
</span>
<br/>
<span class="slide_caption">
<xsl:value-of select="Datum[@Name='Caption']"/>
<a href="">
<xsl:attribute name="href"><xsl:value-of select="Datum[@Name='Link']"/></xsl:attribute>
<xsl:value-of select="Datum[@Name='Link text']"/>
<xsl:choose>
<xsl:when test="Datum[@Name='Open link in new window']/Option/@Selected='true'">
<xsl:attribute name="target">_BLANK</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<!-- <xsl:attribute name="target">_PARENT</xsl:attribute> -->
</xsl:otherwise>
</xsl:choose>
</a>
</span>
</div>
</xsl:if>
</div>
</xsl:when>
</xsl:choose>
</xsl:for-each>
</xsl:if>
</xsl:template>
<xsl:template match="External/Parameters/Datum"/>
</xsl:stylesheet>
Tiles component, this component's Tiles rotator functionality based on current Jquerry implementation.
Default
tiles
tiles
false
-1
228
264
0
0
0
true
$URL_PREFIX/assets/images/220x120_bds_as_we_see_it.jpg
As We See It
As We See It
<h2><a href="http://boeingblogs.com/bds/as-we-see-it">As We See It</a></h2>
<p>October is National Cyber Security Awareness Month. In the United States and around the world, we see five major trends that will shape future efforts to protect our networks and our personal data from cyber attacks.</p>
Default
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:template match="/">
<!-- Display the Tile contant from component's parameters -->
<xsl:variable name="modClass" select="Properties/Datum[@Name='Div Unique Mod Class']/Option[@Selected='true']/Value" />
<xsl:variable name="tileCount" select="count(Properties/Data/Group[@Name='Tiles Items'])" />
<!-- Single item on the Tiles -->
<xsl:if test="$tileCount > 0">
<!-- Display Tile content -->
<xsl:apply-templates select="Properties/Data">
<xsl:with-param name="count" select="$tileCount" />
<xsl:with-param name="mod" select="$modClass" />
</xsl:apply-templates>
</xsl:if>
</xsl:template>
<!-- Loop thru the Tiles Itema for displaying Tile content -->
<xsl:template match="Data">
<xsl:param name="count" />
<xsl:param name="mod" />
<!-- Check if the tiles item contain elements -->
<xsl:if test="$count > 0">
<xsl:for-each select="Group[@Name='Tiles Items']">
<xsl:variable name="tileImage" select="Datum[@Name='Tile Image']/Image/Path" />
<xsl:variable name="tileAltImage" select="Datum[@Name='Tile Alt Image']" />
<xsl:variable name="tileContent" select="Datum[@Name='Tile Content']" />
<xsl:variable name="tileLink" select="Datum[@Name='Tile Link']" />
<xsl:choose>
<xsl:when test="(position() < 2 and $tileImage != '') and ($tileContent != '')" >
<div class="{$mod}">
<a>
<!-- display tile url on tile content from component's parameter -->
<xsl:attribute name="href">
<xsl:value-of select="$tileLink" />
</xsl:attribute>
<!-- display tile image -->
<img width="220" height="120">
<!-- print Tile Image path on tile content from component's parameter -->
<xsl:attribute name="src">
<xsl:value-of select="$tileImage" />
</xsl:attribute>
<!-- print Tile Alt Image on tile content from component's parameter -->
<xsl:attribute name="alt">
<xsl:value-of select="$tileAltImage" />
</xsl:attribute>
</img>
</a>
<!-- print Tile text on tile content from component's parameter -->
<xsl:value-of select="$tileContent" disable-output-escaping="yes" />
</div>
</xsl:when>
</xsl:choose>
</xsl:for-each>
</xsl:if>
</xsl:template>
<xsl:template match="External/Parameters/Datum" />
</xsl:stylesheet>
Tiles Rotation
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:template match="/">
<xsl:variable name="modClass" select="Properties/Datum[@Name='Div Unique Mod Class']/Option[@Selected='true']/Value"/>
<xsl:variable name="containerId" select="Properties/Datum[@Name='Tiles Rotators Unique Container ID']/Option[@Selected='true']/Value"/>
<div class="{$modClass}">
<script type="text/javascript">
$(document).ready(
function() {
$('.<xsl:value-of select="$containerId"/>').wtRotator({
width:220,
height:120,
thumb_width:10,
thumb_height:10,
button_width:10,
button_height:10,
button_margin:2,
auto_start:true,
delay:5000,
play_once:false,
transition:"fade",
transition_speed:800,
auto_center:true,
easing:"",
cpanel_position:"outside",
cpanel_align:"BC",
timer_align:"top",
display_thumbs:true,
display_dbuttons:false,
display_playbutton:false,
display_thumbimg:false,
display_side_buttons:false,
display_numbers:false,
display_timer:true,
mouseover_pause:true,
cpanel_mouseover:false,
text_mouseover:false,
text_effect:"fade",
text_sync:true,
tooltip_type:"image",
lock_tooltip:true,
shuffle:false,
block_size:75,
vert_size:55,
horz_size:50,
block_delay:25,
vstripe_delay:75,
hstripe_delay:180
});
}
);
</script>
<!-- DO NOT EDIT -->
<xsl:variable name="tileCount" select="count(Properties/Data/Group[@Name='Tiles Items'])"/>
<xsl:if test="$tileCount > 0">
<xsl:variable name="tilesText" select="Properties/Data/Group[@Name='Tiles Items']/Datum[@Name='Tile Content']"/>
<xsl:variable name="defaultImage" select="Properties/Data/Group[@Name='Tiles Items']/Datum[@Name='Tile Image']/Image/Path"/>
<div class="{$containerId}">
<div class="wt-rotator">
<div class="screen">
<noscript>
<img>
<xsl:attribute name="src"><xsl:value-of select="$defaultImage"/></xsl:attribute>
</img>
</noscript>
</div>
<div class="c-panel">
<div class="thumbnails">
<ul>
<!-- Display Tile content -->
<xsl:apply-templates select="Properties/Data">
<xsl:with-param name="count" select="$tileCount"/>
</xsl:apply-templates>
</ul>
</div>
<div class="buttons"> </div>
</div>
</div>
</div>
<!-- end sliders -->
<div class="clear"/>
<xsl:value-of select="$tilesText" disable-output-escaping="yes"/>
</xsl:if>
</div>
</xsl:template>
<!-- Loop thru the Tiles Itema for displaying Tile content -->
<xsl:template match="Data">
<xsl:param name="count"/>
<!-- Check if the tiles item contain elemwnts -->
<xsl:if test="$count > 0">
<xsl:for-each select="Group[@Name='Tiles Items']">
<xsl:choose>
<xsl:when test="Datum[@Name='Disable slide']/Option/@Selected='true'">
<!-- do nothing - do not display slides that have been marked disabled -->
</xsl:when>
<xsl:otherwise>
<!-- get the navigation url and navigation label for utility footer from component's parameter -->
<xsl:variable name="tileImage" select="Datum[@Name='Tile Image']/Image/Path"/>
<xsl:variable name="tileAltImage" select="Datum[@Name='Tile Alt Image']"/>
<xsl:variable name="tileLink" select="Datum[@Name='Tile Link']"/>
<xsl:choose>
<xsl:when test="($tileImage != '') and ($tileLink != '')">
<li>
<!-- display tile image -->
<a>
<!-- print Tile Image path on tile content from component's parameter -->
<xsl:attribute name="href"><xsl:value-of select="$tileImage"/></xsl:attribute>
</a>
<a target="_blank">
<!-- display tile url on tile content from component's parameter -->
<xsl:attribute name="href"><xsl:value-of select="$tileLink"/></xsl:attribute>
</a>
</li>
</xsl:when>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
Flash Tiles
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Flash Tiles -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:template match="/">
<div class="mod_1">
<xsl:choose>
<xsl:when test="0 = string-length(/Properties/Data/Group[@Name='Flash Tiles']/Datum[@Name='Flash File'])">
<p>Select a Flash SWF file</p>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates mode="flash" select="/Properties/Data/Group[@Name='Flash Tiles']"/>
</xsl:otherwise>
</xsl:choose>
</div>
</xsl:template>
<xsl:template mode="flash" match="Group">
<div>
<object
width="100%"
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0">
<param name="quality" value="high"/>
<param name="movie" value="{Datum[@Name='Flash File']}"/>
<param name="wmode" value="opaque"/>
<embed
width="100%"
quality="high"
wmode="opaque"
src="{Datum[@ID='PATH']}"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"/>
<div>
<xsl:value-of select="Datum[@Name='Alt Text']"/>
</div>
</object>
</div>
</xsl:template>
</xsl:stylesheet>
Tiles component, this component's Tiles rotator functionality based on current Jquerry implementation.
Default
tiles
tiles
false
-1
228
264
0
0
0
true
$URL_PREFIX/assets/images/220x120_bds_customer_highlights.jpg
Customer Highlights
Customer Highlights
<h2><a href="http://boeingblogs.com/bds/customer-highlights/">Customer Highlights</a></h2>
<p>Soldiers from the United States Army Alaska and the Japanese Ground Self-Defense Force combine to perform their first ever joint airborne jump out of a CH-47 Chinook helicopter as part of exercise North Wind 2015.</p>
Default
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:template match="/">
<!-- Display the Tile contant from component's parameters -->
<xsl:variable name="modClass" select="Properties/Datum[@Name='Div Unique Mod Class']/Option[@Selected='true']/Value" />
<xsl:variable name="tileCount" select="count(Properties/Data/Group[@Name='Tiles Items'])" />
<!-- Single item on the Tiles -->
<xsl:if test="$tileCount > 0">
<!-- Display Tile content -->
<xsl:apply-templates select="Properties/Data">
<xsl:with-param name="count" select="$tileCount" />
<xsl:with-param name="mod" select="$modClass" />
</xsl:apply-templates>
</xsl:if>
</xsl:template>
<!-- Loop thru the Tiles Itema for displaying Tile content -->
<xsl:template match="Data">
<xsl:param name="count" />
<xsl:param name="mod" />
<!-- Check if the tiles item contain elements -->
<xsl:if test="$count > 0">
<xsl:for-each select="Group[@Name='Tiles Items']">
<xsl:variable name="tileImage" select="Datum[@Name='Tile Image']/Image/Path" />
<xsl:variable name="tileAltImage" select="Datum[@Name='Tile Alt Image']" />
<xsl:variable name="tileContent" select="Datum[@Name='Tile Content']" />
<xsl:variable name="tileLink" select="Datum[@Name='Tile Link']" />
<xsl:choose>
<xsl:when test="(position() < 2 and $tileImage != '') and ($tileContent != '')" >
<div class="{$mod}">
<a>
<!-- display tile url on tile content from component's parameter -->
<xsl:attribute name="href">
<xsl:value-of select="$tileLink" />
</xsl:attribute>
<!-- display tile image -->
<img width="220" height="120">
<!-- print Tile Image path on tile content from component's parameter -->
<xsl:attribute name="src">
<xsl:value-of select="$tileImage" />
</xsl:attribute>
<!-- print Tile Alt Image on tile content from component's parameter -->
<xsl:attribute name="alt">
<xsl:value-of select="$tileAltImage" />
</xsl:attribute>
</img>
</a>
<!-- print Tile text on tile content from component's parameter -->
<xsl:value-of select="$tileContent" disable-output-escaping="yes" />
</div>
</xsl:when>
</xsl:choose>
</xsl:for-each>
</xsl:if>
</xsl:template>
<xsl:template match="External/Parameters/Datum" />
</xsl:stylesheet>
Tiles Rotation
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:template match="/">
<xsl:variable name="modClass" select="Properties/Datum[@Name='Div Unique Mod Class']/Option[@Selected='true']/Value"/>
<xsl:variable name="containerId" select="Properties/Datum[@Name='Tiles Rotators Unique Container ID']/Option[@Selected='true']/Value"/>
<div class="{$modClass}">
<script type="text/javascript">
$(document).ready(
function() {
$('.<xsl:value-of select="$containerId"/>').wtRotator({
width:220,
height:120,
thumb_width:10,
thumb_height:10,
button_width:10,
button_height:10,
button_margin:2,
auto_start:true,
delay:5000,
play_once:false,
transition:"fade",
transition_speed:800,
auto_center:true,
easing:"",
cpanel_position:"outside",
cpanel_align:"BC",
timer_align:"top",
display_thumbs:true,
display_dbuttons:false,
display_playbutton:false,
display_thumbimg:false,
display_side_buttons:false,
display_numbers:false,
display_timer:true,
mouseover_pause:true,
cpanel_mouseover:false,
text_mouseover:false,
text_effect:"fade",
text_sync:true,
tooltip_type:"image",
lock_tooltip:true,
shuffle:false,
block_size:75,
vert_size:55,
horz_size:50,
block_delay:25,
vstripe_delay:75,
hstripe_delay:180
});
}
);
</script>
<!-- DO NOT EDIT -->
<xsl:variable name="tileCount" select="count(Properties/Data/Group[@Name='Tiles Items'])"/>
<xsl:if test="$tileCount > 0">
<xsl:variable name="tilesText" select="Properties/Data/Group[@Name='Tiles Items']/Datum[@Name='Tile Content']"/>
<xsl:variable name="defaultImage" select="Properties/Data/Group[@Name='Tiles Items']/Datum[@Name='Tile Image']/Image/Path"/>
<div class="{$containerId}">
<div class="wt-rotator">
<div class="screen">
<noscript>
<img>
<xsl:attribute name="src"><xsl:value-of select="$defaultImage"/></xsl:attribute>
</img>
</noscript>
</div>
<div class="c-panel">
<div class="thumbnails">
<ul>
<!-- Display Tile content -->
<xsl:apply-templates select="Properties/Data">
<xsl:with-param name="count" select="$tileCount"/>
</xsl:apply-templates>
</ul>
</div>
<div class="buttons"> </div>
</div>
</div>
</div>
<!-- end sliders -->
<div class="clear"/>
<xsl:value-of select="$tilesText" disable-output-escaping="yes"/>
</xsl:if>
</div>
</xsl:template>
<!-- Loop thru the Tiles Itema for displaying Tile content -->
<xsl:template match="Data">
<xsl:param name="count"/>
<!-- Check if the tiles item contain elemwnts -->
<xsl:if test="$count > 0">
<xsl:for-each select="Group[@Name='Tiles Items']">
<xsl:choose>
<xsl:when test="Datum[@Name='Disable slide']/Option/@Selected='true'">
<!-- do nothing - do not display slides that have been marked disabled -->
</xsl:when>
<xsl:otherwise>
<!-- get the navigation url and navigation label for utility footer from component's parameter -->
<xsl:variable name="tileImage" select="Datum[@Name='Tile Image']/Image/Path"/>
<xsl:variable name="tileAltImage" select="Datum[@Name='Tile Alt Image']"/>
<xsl:variable name="tileLink" select="Datum[@Name='Tile Link']"/>
<xsl:choose>
<xsl:when test="($tileImage != '') and ($tileLink != '')">
<li>
<!-- display tile image -->
<a>
<!-- print Tile Image path on tile content from component's parameter -->
<xsl:attribute name="href"><xsl:value-of select="$tileImage"/></xsl:attribute>
</a>
<a target="_blank">
<!-- display tile url on tile content from component's parameter -->
<xsl:attribute name="href"><xsl:value-of select="$tileLink"/></xsl:attribute>
</a>
</li>
</xsl:when>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
Flash Tiles
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Flash Tiles -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:template match="/">
<div class="mod_1">
<xsl:choose>
<xsl:when test="0 = string-length(/Properties/Data/Group[@Name='Flash Tiles']/Datum[@Name='Flash File'])">
<p>Select a Flash SWF file</p>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates mode="flash" select="/Properties/Data/Group[@Name='Flash Tiles']"/>
</xsl:otherwise>
</xsl:choose>
</div>
</xsl:template>
<xsl:template mode="flash" match="Group">
<div>
<object
width="100%"
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0">
<param name="quality" value="high"/>
<param name="movie" value="{Datum[@Name='Flash File']}"/>
<param name="wmode" value="opaque"/>
<embed
width="100%"
quality="high"
wmode="opaque"
src="{Datum[@ID='PATH']}"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"/>
<div>
<xsl:value-of select="Datum[@Name='Alt Text']"/>
</div>
</object>
</div>
</xsl:template>
</xsl:stylesheet>
Tiles component, this component's Tiles rotator functionality based on current Jquerry implementation.
Tiles Rotation
tiles
tiles
false
-1
228
264
0
0
0
true
$URL_PREFIX/assets/images/spotlights/bds_6blue_angels1_220x120.jpg
Sightings
Sightings
<h2 style="margin-top:5px;"><a href="http://boeingblogs.com/bds/sightings">Sightings</a></h2>
<p>The Blue Angel demonstration team flies in Delta Formation, an MV22 Osprey takes off from the flight deck in preparation for fast-rope training, and an airman watches a C-17 Globemaster III land from the tailgate of another C-17.</p>
http://boeingblogs.com/bds/sightings/
$URL_PREFIX/assets/images/spotlights/bds_mv22_takes_off2_220x120.jpg
Sightings
Sightings
<h2 style="margin-top:5px;"><a href="http://boeingblogs.com/bds/sightings">Sightings</a></h2>
<p>The Blue Angel demonstration team flies in Delta Formation, an MV22 Osprey takes off from the flight deck in preparation for fast-rope training, and an airman watches a C-17 Globemaster III land from the tailgate of another C-17.</p>
http://boeingblogs.com/bds/sightings/
$URL_PREFIX/assets/images/spotlights/bds_c17_tailgate3_220x120.jpg
Sightings
Sightings
<h2 style="margin-top:5px;"><a href="http://boeingblogs.com/bds/sightings">Sightings</a></h2>
<p>The Blue Angel demonstration team flies in Delta Formation, an MV22 Osprey takes off from the flight deck in preparation for fast-rope training, and an airman watches a C-17 Globemaster III land from the tailgate of another C-17.</p>
http://boeingblogs.com/bds/sightings/
Default
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:template match="/">
<!-- Display the Tile contant from component's parameters -->
<xsl:variable name="modClass" select="Properties/Datum[@Name='Div Unique Mod Class']/Option[@Selected='true']/Value" />
<xsl:variable name="tileCount" select="count(Properties/Data/Group[@Name='Tiles Items'])" />
<!-- Single item on the Tiles -->
<xsl:if test="$tileCount > 0">
<!-- Display Tile content -->
<xsl:apply-templates select="Properties/Data">
<xsl:with-param name="count" select="$tileCount" />
<xsl:with-param name="mod" select="$modClass" />
</xsl:apply-templates>
</xsl:if>
</xsl:template>
<!-- Loop thru the Tiles Itema for displaying Tile content -->
<xsl:template match="Data">
<xsl:param name="count" />
<xsl:param name="mod" />
<!-- Check if the tiles item contain elements -->
<xsl:if test="$count > 0">
<xsl:for-each select="Group[@Name='Tiles Items']">
<xsl:variable name="tileImage" select="Datum[@Name='Tile Image']/Image/Path" />
<xsl:variable name="tileAltImage" select="Datum[@Name='Tile Alt Image']" />
<xsl:variable name="tileContent" select="Datum[@Name='Tile Content']" />
<xsl:variable name="tileLink" select="Datum[@Name='Tile Link']" />
<xsl:choose>
<xsl:when test="(position() < 2 and $tileImage != '') and ($tileContent != '')" >
<div class="{$mod}">
<a>
<!-- display tile url on tile content from component's parameter -->
<xsl:attribute name="href">
<xsl:value-of select="$tileLink" />
</xsl:attribute>
<!-- display tile image -->
<img width="220" height="120">
<!-- print Tile Image path on tile content from component's parameter -->
<xsl:attribute name="src">
<xsl:value-of select="$tileImage" />
</xsl:attribute>
<!-- print Tile Alt Image on tile content from component's parameter -->
<xsl:attribute name="alt">
<xsl:value-of select="$tileAltImage" />
</xsl:attribute>
</img>
</a>
<!-- print Tile text on tile content from component's parameter -->
<xsl:value-of select="$tileContent" disable-output-escaping="yes" />
</div>
</xsl:when>
</xsl:choose>
</xsl:for-each>
</xsl:if>
</xsl:template>
<xsl:template match="External/Parameters/Datum" />
</xsl:stylesheet>
Tiles Rotation
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:template match="/">
<xsl:variable name="modClass" select="Properties/Datum[@Name='Div Unique Mod Class']/Option[@Selected='true']/Value"/>
<xsl:variable name="containerId" select="Properties/Datum[@Name='Tiles Rotators Unique Container ID']/Option[@Selected='true']/Value"/>
<div class="{$modClass}">
<script type="text/javascript">
$(document).ready(
function() {
$('.<xsl:value-of select="$containerId"/>').wtRotator({
width:220,
height:120,
thumb_width:10,
thumb_height:10,
button_width:10,
button_height:10,
button_margin:2,
auto_start:true,
delay:5000,
play_once:false,
transition:"fade",
transition_speed:800,
auto_center:true,
easing:"",
cpanel_position:"outside",
cpanel_align:"BC",
timer_align:"top",
display_thumbs:true,
display_dbuttons:false,
display_playbutton:false,
display_thumbimg:false,
display_side_buttons:false,
display_numbers:false,
display_timer:true,
mouseover_pause:true,
cpanel_mouseover:false,
text_mouseover:false,
text_effect:"fade",
text_sync:true,
tooltip_type:"image",
lock_tooltip:true,
shuffle:false,
block_size:75,
vert_size:55,
horz_size:50,
block_delay:25,
vstripe_delay:75,
hstripe_delay:180
});
}
);
</script>
<!-- DO NOT EDIT -->
<xsl:variable name="tileCount" select="count(Properties/Data/Group[@Name='Tiles Items'])"/>
<xsl:if test="$tileCount > 0">
<xsl:variable name="tilesText" select="Properties/Data/Group[@Name='Tiles Items']/Datum[@Name='Tile Content']"/>
<xsl:variable name="defaultImage" select="Properties/Data/Group[@Name='Tiles Items']/Datum[@Name='Tile Image']/Image/Path"/>
<div class="{$containerId}">
<div class="wt-rotator">
<div class="screen">
<noscript>
<img>
<xsl:attribute name="src"><xsl:value-of select="$defaultImage"/></xsl:attribute>
</img>
</noscript>
</div>
<div class="c-panel">
<div class="thumbnails">
<ul>
<!-- Display Tile content -->
<xsl:apply-templates select="Properties/Data">
<xsl:with-param name="count" select="$tileCount"/>
</xsl:apply-templates>
</ul>
</div>
<div class="buttons"> </div>
</div>
</div>
</div>
<!-- end sliders -->
<div class="clear"/>
<xsl:value-of select="$tilesText" disable-output-escaping="yes"/>
</xsl:if>
</div>
</xsl:template>
<!-- Loop thru the Tiles Itema for displaying Tile content -->
<xsl:template match="Data">
<xsl:param name="count"/>
<!-- Check if the tiles item contain elemwnts -->
<xsl:if test="$count > 0">
<xsl:for-each select="Group[@Name='Tiles Items']">
<xsl:choose>
<xsl:when test="Datum[@Name='Disable slide']/Option/@Selected='true'">
<!-- do nothing - do not display slides that have been marked disabled -->
</xsl:when>
<xsl:otherwise>
<!-- get the navigation url and navigation label for utility footer from component's parameter -->
<xsl:variable name="tileImage" select="Datum[@Name='Tile Image']/Image/Path"/>
<xsl:variable name="tileAltImage" select="Datum[@Name='Tile Alt Image']"/>
<xsl:variable name="tileLink" select="Datum[@Name='Tile Link']"/>
<xsl:choose>
<xsl:when test="($tileImage != '') and ($tileLink != '')">
<li>
<!-- display tile image -->
<a>
<!-- print Tile Image path on tile content from component's parameter -->
<xsl:attribute name="href"><xsl:value-of select="$tileImage"/></xsl:attribute>
</a>
<a target="_blank">
<!-- display tile url on tile content from component's parameter -->
<xsl:attribute name="href"><xsl:value-of select="$tileLink"/></xsl:attribute>
</a>
</li>
</xsl:when>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
Flash Tiles
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Flash Tiles -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:template match="/">
<div class="mod_1">
<xsl:choose>
<xsl:when test="0 = string-length(/Properties/Data/Group[@Name='Flash Tiles']/Datum[@Name='Flash File'])">
<p>Select a Flash SWF file</p>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates mode="flash" select="/Properties/Data/Group[@Name='Flash Tiles']"/>
</xsl:otherwise>
</xsl:choose>
</div>
</xsl:template>
<xsl:template mode="flash" match="Group">
<div>
<object
width="100%"
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0">
<param name="quality" value="high"/>
<param name="movie" value="{Datum[@Name='Flash File']}"/>
<param name="wmode" value="opaque"/>
<embed
width="100%"
quality="high"
wmode="opaque"
src="{Datum[@ID='PATH']}"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"/>
<div>
<xsl:value-of select="Datum[@Name='Alt Text']"/>
</div>
</object>
</div>
</xsl:template>
</xsl:stylesheet>
Tiles component, this component's Tiles rotator functionality based on current Jquerry implementation.
Tiles Rotation
tiles
tiles
false
-1
228
264
0
0
0
true
$URL_PREFIX/assets/images/spotlights/bds_spot_milestone_app_220x120.jpg
Spotlight
Spotlight
<h2><a href="http://boeingblogs.com/bds/spotlight">Spotlight</a></h2>
<p>Visit our Spotlight section for the latest updates on Boeing news and events. Here you can access blogs, read articles on Boeing online magazines, watch videos, download podcasts and more to stay up to date on the key programs and issues.</p>
http://boeingblogs.com/bds/sightings/
$URL_PREFIX/assets/images/spotlights/bds_spot_beyond_earth_220x120.jpg
Spotlight
Spotlight
<h2><a href="http://boeingblogs.com/bds/spotlight">Spotlight</a></h2>
<p>Visit our Spotlight section for the latest updates on Boeing news and events. Here you can access blogs, read articles on Boeing online magazines, watch videos, download podcasts and more to stay up to date on the key programs and issues.</p>
http://boeingblogs.com/bds/sightings/
$URL_PREFIX/assets/images/spotlights/bds_spot_awareness_220x120.jpg
Spotlight
Spotlight
<h2><a href="http://boeingblogs.com/bds/spotlight">Spotlight</a></h2>
<p>Visit our Spotlight section for the latest updates on Boeing news and events. Here you can access blogs, read articles on Boeing online magazines, watch videos, download podcasts and more to stay up to date on the key programs and issues.</p>
http://boeingblogs.com/bds/sightings/
$URL_PREFIX/assets/images/spotlights/bds_spot_info_solutions_220x120.jpg
Spotlight
Spotlight
<h2><a href="http://boeingblogs.com/bds/spotlight">Spotlight</a></h2>
<p>Visit our Spotlight section for the latest updates on Boeing news and events. Here you can access blogs, read articles on Boeing online magazines, watch videos, download podcasts and more to stay up to date on the key programs and issues.</p>
http://boeingblogs.com/bds/sightings/
$URL_PREFIX/assets/images/spotlights/bds_spot_innovation_220x120.jpg
Spotlight
Spotlight
<h2><a href="http://boeingblogs.com/bds/spotlight">Spotlight</a></h2>
<p>Visit our Spotlight section for the latest updates on Boeing news and events. Here you can access blogs, read articles on Boeing online magazines, watch videos, download podcasts and more to stay up to date on the key programs and issues.</p>
http://boeingblogs.com/bds/sightings/
$URL_PREFIX/assets/images/spotlights/bds_spot_force_220x120.jpg
Spotlight
Spotlight
<h2><a href="http://boeingblogs.com/bds/spotlight">Spotlight</a></h2>
<p>Visit our Spotlight section for the latest updates on Boeing news and events. Here you can access blogs, read articles on Boeing online magazines, watch videos, download podcasts and more to stay up to date on the key programs and issues.</p>
http://boeingblogs.com/bds/sightings/
$URL_PREFIX/assets/images/spotlights/bds_spot_space_220x120.jpg
Spotlight
Spotlight
<h2><a href="http://boeingblogs.com/bds/spotlight">Spotlight</a></h2>
<p>Visit our Spotlight section for the latest updates on Boeing news and events. Here you can access blogs, read articles on Boeing online magazines, watch videos, download podcasts and more to stay up to date on the key programs and issues.</p>
http://boeingblogs.com/bds/sightings/
$URL_PREFIX/assets/images/bds_sightings_c17_refuel_3.jpg
Spotlight
Spotlight
<h2><a href="http://boeingblogs.com/bds/spotlight">Spotlight</a></h2>
<p>Visit our Spotlight section for the latest updates on Boeing news and events. Here you can access blogs, read articles on Boeing online magazines, watch videos, download podcasts and more to stay up to date on the key programs and issues.</p>
http://boeingblogs.com/bds/sightings/
$URL_PREFIX/assets/images/bds_sightings_f15_2.jpg
Spotlight
Spotlight
<h2><a href="http://boeingblogs.com/bds/spotlight">Spotlight</a></h2>
<p>Visit our Spotlight section for the latest updates on Boeing news and events. Here you can access blogs, read articles on Boeing online magazines, watch videos, download podcasts and more to stay up to date on the key programs and issues.</p>
http://boeingblogs.com/bds/sightings/
Default
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:template match="/">
<!-- Display the Tile contant from component's parameters -->
<xsl:variable name="modClass" select="Properties/Datum[@Name='Div Unique Mod Class']/Option[@Selected='true']/Value" />
<xsl:variable name="tileCount" select="count(Properties/Data/Group[@Name='Tiles Items'])" />
<!-- Single item on the Tiles -->
<xsl:if test="$tileCount > 0">
<!-- Display Tile content -->
<xsl:apply-templates select="Properties/Data">
<xsl:with-param name="count" select="$tileCount" />
<xsl:with-param name="mod" select="$modClass" />
</xsl:apply-templates>
</xsl:if>
</xsl:template>
<!-- Loop thru the Tiles Itema for displaying Tile content -->
<xsl:template match="Data">
<xsl:param name="count" />
<xsl:param name="mod" />
<!-- Check if the tiles item contain elements -->
<xsl:if test="$count > 0">
<xsl:for-each select="Group[@Name='Tiles Items']">
<xsl:variable name="tileImage" select="Datum[@Name='Tile Image']/Image/Path" />
<xsl:variable name="tileAltImage" select="Datum[@Name='Tile Alt Image']" />
<xsl:variable name="tileContent" select="Datum[@Name='Tile Content']" />
<xsl:variable name="tileLink" select="Datum[@Name='Tile Link']" />
<xsl:choose>
<xsl:when test="(position() < 2 and $tileImage != '') and ($tileContent != '')" >
<div class="{$mod}">
<a>
<!-- display tile url on tile content from component's parameter -->
<xsl:attribute name="href">
<xsl:value-of select="$tileLink" />
</xsl:attribute>
<!-- display tile image -->
<img width="220" height="120">
<!-- print Tile Image path on tile content from component's parameter -->
<xsl:attribute name="src">
<xsl:value-of select="$tileImage" />
</xsl:attribute>
<!-- print Tile Alt Image on tile content from component's parameter -->
<xsl:attribute name="alt">
<xsl:value-of select="$tileAltImage" />
</xsl:attribute>
</img>
</a>
<!-- print Tile text on tile content from component's parameter -->
<xsl:value-of select="$tileContent" disable-output-escaping="yes" />
</div>
</xsl:when>
</xsl:choose>
</xsl:for-each>
</xsl:if>
</xsl:template>
<xsl:template match="External/Parameters/Datum" />
</xsl:stylesheet>
Tiles Rotation
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:template match="/">
<xsl:variable name="modClass" select="Properties/Datum[@Name='Div Unique Mod Class']/Option[@Selected='true']/Value"/>
<xsl:variable name="containerId" select="Properties/Datum[@Name='Tiles Rotators Unique Container ID']/Option[@Selected='true']/Value"/>
<div class="{$modClass}">
<script type="text/javascript">
$(document).ready(
function() {
$('.<xsl:value-of select="$containerId"/>').wtRotator({
width:220,
height:120,
thumb_width:10,
thumb_height:10,
button_width:10,
button_height:10,
button_margin:2,
auto_start:true,
delay:5000,
play_once:false,
transition:"fade",
transition_speed:800,
auto_center:true,
easing:"",
cpanel_position:"outside",
cpanel_align:"BC",
timer_align:"top",
display_thumbs:true,
display_dbuttons:false,
display_playbutton:false,
display_thumbimg:false,
display_side_buttons:false,
display_numbers:false,
display_timer:true,
mouseover_pause:true,
cpanel_mouseover:false,
text_mouseover:false,
text_effect:"fade",
text_sync:true,
tooltip_type:"image",
lock_tooltip:true,
shuffle:false,
block_size:75,
vert_size:55,
horz_size:50,
block_delay:25,
vstripe_delay:75,
hstripe_delay:180
});
}
);
</script>
<!-- DO NOT EDIT -->
<xsl:variable name="tileCount" select="count(Properties/Data/Group[@Name='Tiles Items'])"/>
<xsl:if test="$tileCount > 0">
<xsl:variable name="tilesText" select="Properties/Data/Group[@Name='Tiles Items']/Datum[@Name='Tile Content']"/>
<xsl:variable name="defaultImage" select="Properties/Data/Group[@Name='Tiles Items']/Datum[@Name='Tile Image']/Image/Path"/>
<div class="{$containerId}">
<div class="wt-rotator">
<div class="screen">
<noscript>
<img>
<xsl:attribute name="src"><xsl:value-of select="$defaultImage"/></xsl:attribute>
</img>
</noscript>
</div>
<div class="c-panel">
<div class="thumbnails">
<ul>
<!-- Display Tile content -->
<xsl:apply-templates select="Properties/Data">
<xsl:with-param name="count" select="$tileCount"/>
</xsl:apply-templates>
</ul>
</div>
<div class="buttons"> </div>
</div>
</div>
</div>
<!-- end sliders -->
<div class="clear"/>
<xsl:value-of select="$tilesText" disable-output-escaping="yes"/>
</xsl:if>
</div>
</xsl:template>
<!-- Loop thru the Tiles Itema for displaying Tile content -->
<xsl:template match="Data">
<xsl:param name="count"/>
<!-- Check if the tiles item contain elemwnts -->
<xsl:if test="$count > 0">
<xsl:for-each select="Group[@Name='Tiles Items']">
<xsl:choose>
<xsl:when test="Datum[@Name='Disable slide']/Option/@Selected='true'">
<!-- do nothing - do not display slides that have been marked disabled -->
</xsl:when>
<xsl:otherwise>
<!-- get the navigation url and navigation label for utility footer from component's parameter -->
<xsl:variable name="tileImage" select="Datum[@Name='Tile Image']/Image/Path"/>
<xsl:variable name="tileAltImage" select="Datum[@Name='Tile Alt Image']"/>
<xsl:variable name="tileLink" select="Datum[@Name='Tile Link']"/>
<xsl:choose>
<xsl:when test="($tileImage != '') and ($tileLink != '')">
<li>
<!-- display tile image -->
<a>
<!-- print Tile Image path on tile content from component's parameter -->
<xsl:attribute name="href"><xsl:value-of select="$tileImage"/></xsl:attribute>
</a>
<a target="_blank">
<!-- display tile url on tile content from component's parameter -->
<xsl:attribute name="href"><xsl:value-of select="$tileLink"/></xsl:attribute>
</a>
</li>
</xsl:when>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
Flash Tiles
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Flash Tiles -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:template match="/">
<div class="mod_1">
<xsl:choose>
<xsl:when test="0 = string-length(/Properties/Data/Group[@Name='Flash Tiles']/Datum[@Name='Flash File'])">
<p>Select a Flash SWF file</p>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates mode="flash" select="/Properties/Data/Group[@Name='Flash Tiles']"/>
</xsl:otherwise>
</xsl:choose>
</div>
</xsl:template>
<xsl:template mode="flash" match="Group">
<div>
<object
width="100%"
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0">
<param name="quality" value="high"/>
<param name="movie" value="{Datum[@Name='Flash File']}"/>
<param name="wmode" value="opaque"/>
<embed
width="100%"
quality="high"
wmode="opaque"
src="{Datum[@ID='PATH']}"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"/>
<div>
<xsl:value-of select="Datum[@Name='Alt Text']"/>
</div>
</object>
</div>
</xsl:template>
</xsl:stylesheet>
This XSL based component is boeings Header to appear on all pages and consists of Top Nav links, Boeing Logo , Logon Div and search text box.
Default
Header
Header
false
-1
980
50
10
10
0
true
Default
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:variable name="includesFile" select="Properties/Data/Datum[@ID='includesHeaderFile']" />
<xsl:template match="/">
<span id="header_include">
</span>
<script language="JavaScript" type="text/javascript">
$(document).ready(function(){
$.ajax({
type : "GET",
url: '<xsl:value-of select="$includesFile" />',
success: function(data) {
$('#header_include').html(data);
},
error : function() {
alert("Sorry, The requested property could not be found.");
},
complete: function() {
HeaderApp.init()
}
});
});
</script>
</xsl:template>
<xsl:template match="External/Parameters/Datum" />
</xsl:stylesheet>
Displays a footer including multiple links.
Default
Footernav
Footernav
false
-1
1000
30
200
10
0
true
Default
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:variable name="includesFile" select="Properties/Data/Datum[@ID='includesFooterFile']" />
<xsl:template match="/">
<span id="footer_include">
</span>
<script language="JavaScript" type="text/javascript">
$(document).ready(function(){
$.ajax({
type : "GET",
url: '<xsl:value-of select="$includesFile" />',
success: function(data) {
//alert( data ); // shows whole dom
$("#footer_include").html(data);
},
error : function() {
alert("Sorry, The requested property could not be found.");
}
});
});
</script>
</xsl:template>
<xsl:template match="External/Parameters/Datum" />
</xsl:stylesheet>
Ticker
Includes
Includes
false
-1
1500
250
10
10
0
true
In the news:
All News
false
Share:
In The News:
Ticker
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:variable name="includesFile" select="Properties/Data/Datum[@ID='includesFile']" />
<xsl:variable name="caption" select="Properties/Data/Datum[@ID='CaptionOfTicker']" />
<xsl:variable name="news-heading" select="Properties/Data/Group[@ID='news-heading']" />
<xsl:variable name="releases" select="Properties/Data/Group[@ID='releases']" />
<xsl:variable name="twitterLink" select="Properties/Data/Group[@ID='twitterLink']" />
<xsl:variable name="shareitNav" select="Properties/Data/Group[@ID='shareitNav']" />
<xsl:template match="/">
<script language="JavaScript" type="text/javascript">
$(document).ready(function(){
$.ajax({
type : "GET",
url: '<xsl:value-of select="$includesFile" />',
//dataType : "html",
success: function(data) {
//alert( data ); // shows whole dom
ticker(data);
},
error : function() {
alert("Sorry, The requested property could not be found.");
}
});
});
</script>
<!--<div class="container_home">-->
<div class="news_ticker_box">
<div class="news-heading">
<a>
<xsl:attribute name="href">
<xsl:value-of select="$news-heading/Datum[@ID='news-heading-link']" />
</xsl:attribute>
<img src="$URL_PREFIX/assets/images/icons/small_rss_icon.gif" alt="RSS Feed" width="15" height="12">
<xsl:attribute name="src">
<xsl:value-of select="$news-heading/Datum[@ID='RSSImage']/Image/Path" />
</xsl:attribute>
<xsl:attribute name="alt">
<xsl:value-of select="$news-heading/Datum[@ID='RSSImage']/Image/Description" />
</xsl:attribute>
</img>
</a>
<span class="news-heading-text">
<xsl:value-of select="$news-heading/Datum[@ID='news-heading-text']" />
</span>
</div>
<div class="ticker">
<div class="displaybox" id="displaybox"> </div>
</div>
<div class="releases"><a>
<xsl:attribute name="href">
<xsl:value-of select="$releases/Datum[@ID='releases-link']" />
</xsl:attribute>
<xsl:value-of select="$releases/Datum[@ID='releases-text']" />
</a></div>
<xsl:if test="$twitterLink/Datum[@ID='showTwitterLink']='true'" >
<div class="twitterLink">
<a>
<xsl:attribute name="href">
<xsl:value-of select="$twitterLink/Datum[@ID='twitter-link']" />
</xsl:attribute>
<img>
<xsl:attribute name="src">
<xsl:value-of select="$twitterLink/Datum[@ID='twitter-Image']/Image/Path" />
</xsl:attribute>
<xsl:attribute name="alt">
<xsl:value-of select="$twitterLink/Datum[@ID='twitter-Image']/Image/Description" />
</xsl:attribute>
</img>
</a>
</div>
</xsl:if>
<xsl:if test="$shareitNav/Datum[@ID='showShareitNav']='true'" >
<div class="twitterLink">
<div class="shareitNav">
<h3><xsl:value-of select="$shareitNav/Datum[@ID='shareitNav-text']" /></h3>
<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style"> <a class="addthis_button_email"></a> <a class="addthis_button_facebook"></a> <a class="addthis_button_twitter"></a> <span class="addthis_separator">|</span> <a href="http://www.addthis.com/bookmark.php?v=250&username=boeing2016" class="addthis_button_expanded"></a> </div>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=boeing2016"></script>
<script type="text/javascript">
var addthis_config = {
data_track_clickback: true,
ui_header_color: "#FFFFFF",
ui_header_background: "#0039A6",
ui_cobrand: "The Boeing Company"
}
</script>
</div>
</div>
</xsl:if>
</div>
<!-- end .ticker -->
<!--</div>-->
</xsl:template>
<xsl:template match="External/Parameters/Datum" />
</xsl:stylesheet>
Table
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Skin 2 -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:variable name="includesFile" select="Properties/Data/Datum[@ID='includesFile']" />
<xsl:template match="/">
<script language="JavaScript" type="text/javascript">
$(document).ready(function(){
$.ajax({
type : "GET",
url: '<xsl:value-of select="$includesFile" />',
success: function(data) {
//alert( data ); // shows whole dom
$('#NewsTable').html(data);
},
error : function() {
alert("Sorry, The requested property could not be found.");
}
});
});
</script>
<div id="NewsTable">
</div>
</xsl:template>
</xsl:stylesheet>
Quick Links
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:variable name="includesFile" select="Properties/Data/Datum[@ID='includesFile']" />
<xsl:variable name="caption" select="Properties/Data/Datum[@ID='CaptionOfQuicklinks']" />
<xsl:template match="/">
<script language="JavaScript" type="text/javascript">
$(document).ready(function(){
$.ajax({
type : "GET",
url: '<xsl:value-of select="$includesFile" />',
success: function(data) {
//alert( data ); // shows whole dom
$('#newsLinks').html(data);
},
error : function() {
alert("Sorry, The requested property could not be found.");
}
});
});
</script>
<div id="quicklinks">
<div class="quicklinks_default">
<div id="newspull">
<h3><xsl:value-of select="$caption" /></h3>
<div id="newsLinks" />
</div>
</div>
</div>
</xsl:template>
<xsl:template match="External/Parameters/Datum" />
</xsl:stylesheet>
This is the Boeing's top navigation component which appears below Boeing's Header Components and displays Max of 3 levels of Navigation.
topnav
TopNav
TopNav
false
-1
980
50
10
10
0
true
true
getSiteMap
Default
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/navigation/VerticalJsFlyout.xsl"/>
<xsl:template match="/">
<xsl:call-template name="vertical-js-flyout"></xsl:call-template>
</xsl:template>
</xsl:stylesheet>
topnav
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default (Default Browser Type) -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/custom/iwov-resources/xsl/TopNav.xsl"/>
</xsl:stylesheet>
This component will provide utility footer navigation.
Default
Utilityfooter
Utilityfooter
false
-1
200
200
10
10
0
true
Default
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:variable name="includesFile" select="Properties/Data/Datum[@ID='includesUtilityFooterFile']" />
<xsl:template match="/">
<span id="utility_footer_include">
</span>
<script language="JavaScript" type="text/javascript">
var d = new Date();
var year = d.getFullYear();
$(document).ready(function(){
$.ajax({
type : "GET",
url: '<xsl:value-of select="$includesFile" />',
success: function(data) {
$("#utility_footer_include").html(data);
},
error : function() {
alert("Sorry, The requested property could not be found.");
},
complete: function() {
var d = new Date();
var year = d.getFullYear();
$("#footer_date").html(year);
}
});
});
</script>
</xsl:template>
<xsl:template match="External/Parameters/Datum" />
</xsl:stylesheet>
This component will provide rendition for default content with links DCR
Default
Content
Content
false
-1
200
200
10
10
0
true
Content DCR
templatedata/boeing/content/data/defense-space/The_Boeing_Company_Defense_Space_Security.xml
iwov-resources/xsl/metatags.xsl
D02
boeing
content
insertMetaTags
Default
<!DOCTYPE html-entities SYSTEM "http://www.interwoven.com/livesite/xsl/xsl-html.dtd">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Skin: Default XSL -->
<xsl:include href="http://www.interwoven.com/livesite/xsl/HTMLTemplates.xsl"/>
<xsl:include href="http://www.interwoven.com/livesite/xsl/StringTemplates.xsl"/>
<xsl:template match="/">
<xsl:choose>
<!-- Display a message if the DCR is not selected -->
<xsl:when test="0 = string-length(/Properties/Data/Result/Content/DCR)" >
<div style="text-align:center;font-style:italic;">Select a Content DCR</div>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="Properties/Data/Result/Content/DCR/BoeingContent/Pragraphs"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="Pragraphs">
<xsl:variable name="paragraphHeader" select="paragraphheader" />
<xsl:variable name="paragraphSubHeader" select="paragraphsubheader" />
<xsl:variable name="paragraphSubSubHeader" select="paragraphsubsubheader" />
<xsl:variable name="paragraphContent" select="Paragraphcontent" />
<xsl:variable name="largeImage" select="largeimage" />
<xsl:variable name="imageCaption" select="imagecaption" />
<xsl:variable name="imageCredit" select="imagecredit" />
<xsl:variable name="imageSize" select="imagesize" />
<xsl:variable name="altLargeImage" select="altlargeimage" />
<xsl:variable name="imageLocation" select="imagelocation" />
<xsl:if test="string-length($paragraphHeader) > 0" >
<h1>
<span in-context-edit= "{/Properties/Data/Result/Content/DCR[@name='Content DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/Pragraphs[{position()}]/paragraphheader">
<xsl:value-of select="$paragraphHeader" />
</span>
</h1>
</xsl:if>
<xsl:if test="string-length($paragraphSubHeader) > 0" >
<h2>
<span in-context-edit= "{/Properties/Data/Result/Content/DCR[@name='Content DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/Pragraphs[{position()}]/paragraphsubheader">
<xsl:value-of select="$paragraphSubHeader" />
</span>
</h2>
</xsl:if>
<xsl:if test="string-length($paragraphSubSubHeader) > 0" >
<h3>
<span in-context-edit= "{/Properties/Data/Result/Content/DCR[@name='Content DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/Pragraphs[{position()}]/paragraphsubsubheader">
<xsl:value-of select="$paragraphSubSubHeader" />
</span>
</h3>
</xsl:if>
<xsl:choose>
<xsl:when test="string-length($largeImage) > 0 and $imageLocation='left'" >
<xsl:choose>
<xsl:when test="string-length($imageCaption) > 0" >
<div class="photo_w_caption_{$imageSize}" in-context-edit= "{/Properties/Data/Result/Content/DCR[@name='Content DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/Pragraphs[{position()}]/largeimage">
<img>
<xsl:attribute name="src">
<xsl:value-of select="$largeImage" />
</xsl:attribute>
<xsl:attribute name="alt">
<xsl:value-of select="$altLargeImage" />
</xsl:attribute>
</img>
<div class="photocaption_{$imageSize}">
<xsl:value-of select="$imageCaption" />
</div>
</div>
</xsl:when>
<xsl:otherwise>
<p>
<span in-context-edit= "{/Properties/Data/Result/Content/DCR[@name='Content DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/Pragraphs[{position()}]/largeimage">
<img>
<xsl:attribute name="src">
<xsl:value-of select="$largeImage" />
</xsl:attribute>
<xsl:attribute name="alt">
<xsl:value-of select="$altLargeImage" />
</xsl:attribute>
</img>
</span> </p>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="string-length($largeImage) > 0 and $imageLocation='right'" >
<xsl:choose>
<xsl:when test="string-length($imageCaption) > 0" >
<div class="photo_w_caption_alt_{$imageSize}" in-context-edit= "{/Properties/Data/Result/Content/DCR[@name='Content DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/Pragraphs[{position()}]/largeimage">
<img>
<xsl:attribute name="src">
<xsl:value-of select="$largeImage" />
</xsl:attribute>
<xsl:attribute name="alt">
<xsl:value-of select="$altLargeImage" />
</xsl:attribute>
</img>
<div class="photocaption_{$imageSize}">
<xsl:value-of select="$imageCaption" />
</div>
</div>
</xsl:when>
<xsl:otherwise>
<span in-context-edit= "{/Properties/Data/Result/Content/DCR[@name='Content DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/Pragraphs[{position()}]/largeimage">
<img class="img_alt">
<xsl:attribute name="src">
<xsl:value-of select="$largeImage" />
</xsl:attribute>
<xsl:attribute name="alt">
<xsl:value-of select="$altLargeImage" />
</xsl:attribute>
</img>
</span>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
</xsl:choose>
<span in-context-edit= "{/Properties/Data/Result/Content/DCR[@name='Content DCR']/@ID}" dcr-item-paths="/BoeingContent/Content/Pragraphs[{position()}]/Paragraphcontent">
<xsl:value-of select="$paragraphContent" disable-output-escaping="yes" />
</span>
</xsl:template>
<!-- normalizes an href to make sure it's valid within LiveSite -->
<xsl:template name="normalize-href">
<xsl:param name="href" />
<xsl:choose>
<!-- translate a /sites vpath to a $PAGE_LINK path -->
<xsl:when test="contains($href, '/sites/') and contains($href, '.page')">
<xsl:text>$PAGE_LINK[</xsl:text>
<xsl:value-of select="substring-before(substring-after(substring-after($href, '/sites/'), '/'), '.page')" />
<xsl:text>]</xsl:text>
<xsl:value-of select="substring-after($href, '?')" />
</xsl:when>
<!-- translate a full vpath to a workarea-relative path -->
<xsl:when test="contains($href, 'WORKAREA')">
<xsl:text>$URL_PREFIX</xsl:text>
<xsl:call-template name="vpath-to-relative">
<xsl:with-param name="vpath" select="$href" />
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="normalize-space($href)" />
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<!-- converts a full vpath to a workarea-relative path -->
<xsl:template name="vpath-to-relative">
<xsl:param name="vpath" />
<xsl:text>/</xsl:text>
<xsl:value-of select="substring-after(substring-after($vpath, 'WORKAREA/'), '/')" />
</xsl:template>
<xsl:template match="External/Parameters/Datum" />
</xsl:stylesheet>