XPages OneUIv2 Theme Deep Dive

XPages OneUIv2 Theme Deep Dive Lance Spellman   |   President, WorkFlow Studios
Agenda ,[object Object]
Discussion Database Demo
Trying different out-of-the-box themes
Extending themes with your changes
What's an XPages theme? ,[object Object]
Themes are much more than styles. They can include various style sheets and can also override/ specify individual control's look and feel. For example, in a theme you can specify a particular style class for all submit buttons in your application.
And last but not least: you can define multiple themes within an application, and then simple switch between themes via the application properties:
Discussion Database Demo ,[object Object]
Preview the database  http://127.0.0.1/discussion.nsf
In Application Properties in Domino Designer, go to the XPages tab
By default, the Application Theme is “blue”
Try changing to “red” and reloading the page
Discussion Db Theme Choices
Theme Options ,[object Object]
Can be application specific
Can even be XPage specific
Dissecting a theme, finding all the files on the server
Using Server Default Theme ,[object Object]
Preview the page
Ouch!
Server Default: Where does it get set? ,[object Object]
If found, it looks for the entry xsp.theme.web
If blank, it looks for the entry xsp.theme
If the xsp.properties file doesn't exist, or the entries don't exist, then the webstandard theme is applied as shown below
Set a theme for Server Default ,[object Object]
Make a copy of it named xsp.properties
Edit the file and uncomment the #xsp.theme=webstandard to ,[object Object],[object Object]
Tell http quit on the server console
After http's shutdown, issue load http on the server console
Preview the page again
Results...not so good?!?
Look at the source ,[object Object]
1 of 33

Recommended

Lab: Developing with the extension library by
Lab: Developing with the extension libraryLab: Developing with the extension library
Lab: Developing with the extension libraryWorkFlowStudios
2.3K views63 slides
XPages Workshop: Customizing OneUI by
XPages Workshop: Customizing OneUIXPages Workshop: Customizing OneUI
XPages Workshop: Customizing OneUIMichael McGarel
5.5K views28 slides
Using class suffixes by
Using class suffixesUsing class suffixes
Using class suffixesshailendra vishwakarma
2.2K views17 slides
Macromedia Dreamweaver 8 by
Macromedia Dreamweaver 8Macromedia Dreamweaver 8
Macromedia Dreamweaver 8Jeff Wood
4.1K views77 slides
Building a Mobile Drupal Site by
Building a Mobile Drupal SiteBuilding a Mobile Drupal Site
Building a Mobile Drupal SiteMark Jarrell
4.3K views22 slides
One Man Band - Drupal Lightning Talks by
One Man Band - Drupal Lightning TalksOne Man Band - Drupal Lightning Talks
One Man Band - Drupal Lightning TalksMark Jarrell
2.9K views48 slides

More Related Content

What's hot

Creating a basic joomla by
Creating a basic joomlaCreating a basic joomla
Creating a basic joomlashailendra vishwakarma
682 views8 slides
Making your Drupal fly with Apache SOLR by
Making your Drupal fly with Apache SOLRMaking your Drupal fly with Apache SOLR
Making your Drupal fly with Apache SOLRExove
24.2K views38 slides
POLITEKNIK MALAYSIA by
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAAiman Hud
18 views22 slides
Dreamweaver by
DreamweaverDreamweaver
DreamweaverJoseph Centella
190 views51 slides
MWLUG 2016 : AD117 : Xpages & jQuery DataTables by
MWLUG 2016 : AD117 : Xpages & jQuery DataTablesMWLUG 2016 : AD117 : Xpages & jQuery DataTables
MWLUG 2016 : AD117 : Xpages & jQuery DataTablesMichael Smith
3.7K views55 slides
Build and deploy Python Django project by
Build and deploy Python Django projectBuild and deploy Python Django project
Build and deploy Python Django projectXiaoqi Zhao
69 views31 slides

What's hot(20)

Making your Drupal fly with Apache SOLR by Exove
Making your Drupal fly with Apache SOLRMaking your Drupal fly with Apache SOLR
Making your Drupal fly with Apache SOLR
Exove24.2K views
POLITEKNIK MALAYSIA by Aiman Hud
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud18 views
MWLUG 2016 : AD117 : Xpages & jQuery DataTables by Michael Smith
MWLUG 2016 : AD117 : Xpages & jQuery DataTablesMWLUG 2016 : AD117 : Xpages & jQuery DataTables
MWLUG 2016 : AD117 : Xpages & jQuery DataTables
Michael Smith3.7K views
Build and deploy Python Django project by Xiaoqi Zhao
Build and deploy Python Django projectBuild and deploy Python Django project
Build and deploy Python Django project
Xiaoqi Zhao69 views
Meetup: The big change coming to WordPress in 2018 - Gutenberg by Mickey Mellen
Meetup: The big change coming to WordPress in 2018 - GutenbergMeetup: The big change coming to WordPress in 2018 - Gutenberg
Meetup: The big change coming to WordPress in 2018 - Gutenberg
Mickey Mellen439 views
Getting started-with-zend-framework by Nilesh Bangar
Getting started-with-zend-frameworkGetting started-with-zend-framework
Getting started-with-zend-framework
Nilesh Bangar1.1K views
Drupal SEO by Digitaria
Drupal SEODrupal SEO
Drupal SEO
Digitaria5.7K views
Using Stylesheets To Design A Web Site In Dreamweaver Mx 2004 by brighteyes
Using Stylesheets To Design A Web Site In Dreamweaver Mx 2004Using Stylesheets To Design A Web Site In Dreamweaver Mx 2004
Using Stylesheets To Design A Web Site In Dreamweaver Mx 2004
brighteyes2.9K views
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 by Evan Mullins
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
Evan Mullins424 views
WordPress Child Themes by rfair404
WordPress Child ThemesWordPress Child Themes
WordPress Child Themes
rfair4042K views
Dreamweaver cs6 step by step by zoran Jelinek
Dreamweaver cs6 step by stepDreamweaver cs6 step by step
Dreamweaver cs6 step by step
zoran Jelinek5.5K views
WordPress Developers Israel Meetup #1 by Yoav Farhi
WordPress Developers Israel Meetup #1WordPress Developers Israel Meetup #1
WordPress Developers Israel Meetup #1
Yoav Farhi2.5K views
Building mobile applications with DrupalGap by Alex S
Building mobile applications with DrupalGapBuilding mobile applications with DrupalGap
Building mobile applications with DrupalGap
Alex S16.7K views
Bca sem 6 php practicals 1to12 by Hitesh Patel
Bca sem 6 php practicals 1to12Bca sem 6 php practicals 1to12
Bca sem 6 php practicals 1to12
Hitesh Patel12.7K views
Drupal For Dummies by Koen Delvaux
Drupal For DummiesDrupal For Dummies
Drupal For Dummies
Koen Delvaux13.5K views
JSN Neon Customization Manual by JoomlaShine
JSN Neon Customization ManualJSN Neon Customization Manual
JSN Neon Customization Manual
JoomlaShine3.1K views

Similar to XPages OneUIv2 Theme Deep Dive

7 Theming in Drupal by
7 Theming in Drupal7 Theming in Drupal
7 Theming in DrupalWingston
673 views17 slides
Child Themes (WordCamp Dublin 2017) with notes by
Child Themes (WordCamp Dublin 2017) with notesChild Themes (WordCamp Dublin 2017) with notes
Child Themes (WordCamp Dublin 2017) with notesDamien Carbery
242 views38 slides
BP304 - Blog It Up, Baby! Extending the new IBM Lotus Domino Blog Template by
BP304 - Blog It Up, Baby! Extending the new IBM Lotus Domino Blog TemplateBP304 - Blog It Up, Baby! Extending the new IBM Lotus Domino Blog Template
BP304 - Blog It Up, Baby! Extending the new IBM Lotus Domino Blog TemplateSean Burgess
4.8K views59 slides
Drupalcamp Atlanta 2010 Design-to-Theme by
Drupalcamp Atlanta 2010 Design-to-ThemeDrupalcamp Atlanta 2010 Design-to-Theme
Drupalcamp Atlanta 2010 Design-to-ThemeMediacurrent
729 views45 slides
Firstborn child theme word camp presentation - atlanta 2013 by
Firstborn child theme   word camp presentation - atlanta 2013Firstborn child theme   word camp presentation - atlanta 2013
Firstborn child theme word camp presentation - atlanta 2013Evan Mullins
4.7K views62 slides
Drupal 7 theme by ayushi infotech by
Drupal 7 theme by ayushi infotechDrupal 7 theme by ayushi infotech
Drupal 7 theme by ayushi infotechMandakini Kumari
1.6K views20 slides

Similar to XPages OneUIv2 Theme Deep Dive(20)

7 Theming in Drupal by Wingston
7 Theming in Drupal7 Theming in Drupal
7 Theming in Drupal
Wingston673 views
Child Themes (WordCamp Dublin 2017) with notes by Damien Carbery
Child Themes (WordCamp Dublin 2017) with notesChild Themes (WordCamp Dublin 2017) with notes
Child Themes (WordCamp Dublin 2017) with notes
Damien Carbery242 views
BP304 - Blog It Up, Baby! Extending the new IBM Lotus Domino Blog Template by Sean Burgess
BP304 - Blog It Up, Baby! Extending the new IBM Lotus Domino Blog TemplateBP304 - Blog It Up, Baby! Extending the new IBM Lotus Domino Blog Template
BP304 - Blog It Up, Baby! Extending the new IBM Lotus Domino Blog Template
Sean Burgess4.8K views
Drupalcamp Atlanta 2010 Design-to-Theme by Mediacurrent
Drupalcamp Atlanta 2010 Design-to-ThemeDrupalcamp Atlanta 2010 Design-to-Theme
Drupalcamp Atlanta 2010 Design-to-Theme
Mediacurrent729 views
Firstborn child theme word camp presentation - atlanta 2013 by Evan Mullins
Firstborn child theme   word camp presentation - atlanta 2013Firstborn child theme   word camp presentation - atlanta 2013
Firstborn child theme word camp presentation - atlanta 2013
Evan Mullins4.7K views
Drupal 7 theme by ayushi infotech by Mandakini Kumari
Drupal 7 theme by ayushi infotechDrupal 7 theme by ayushi infotech
Drupal 7 theme by ayushi infotech
Mandakini Kumari1.6K views
Sustainable Drupal Theming with Fusion by sheenadonnelly
Sustainable Drupal Theming with FusionSustainable Drupal Theming with Fusion
Sustainable Drupal Theming with Fusion
sheenadonnelly772 views
Designing for magento by hainutemicute
Designing for magentoDesigning for magento
Designing for magento
hainutemicute3.4K views
Getting started with Website Project and Sublime Text 2 by Amanda Zimmer
Getting started with Website Project and Sublime Text 2Getting started with Website Project and Sublime Text 2
Getting started with Website Project and Sublime Text 2
Amanda Zimmer728 views
advance theme development by 1amitgupta
advance theme developmentadvance theme development
advance theme development
1amitgupta75 views
Upgrading SLFE from 2007 to 2010 by KWizCom Team
Upgrading SLFE from 2007 to 2010Upgrading SLFE from 2007 to 2010
Upgrading SLFE from 2007 to 2010
KWizCom Team602 views
Writing your own WordPress themes and plugins by Stephanie Wells
Writing your own WordPress themes and pluginsWriting your own WordPress themes and plugins
Writing your own WordPress themes and plugins
Stephanie Wells841 views
RPE - Template formating, style and stylesheet usage by GEBS Reporting
RPE - Template formating, style and stylesheet usageRPE - Template formating, style and stylesheet usage
RPE - Template formating, style and stylesheet usage
GEBS Reporting11.3K views
Drupal Camp Manila 2014 - Theming with Zen by Japo Domingo
Drupal Camp Manila 2014 - Theming with ZenDrupal Camp Manila 2014 - Theming with Zen
Drupal Camp Manila 2014 - Theming with Zen
Japo Domingo2.6K views
Customizing the look and-feel of DSpace by Bharat Chaudhari
Customizing the look and-feel of DSpaceCustomizing the look and-feel of DSpace
Customizing the look and-feel of DSpace
Bharat Chaudhari1.6K views
Design selection demo by allisonbliss
Design selection demoDesign selection demo
Design selection demo
allisonbliss194 views

Recently uploaded

The Power of Heat Decarbonisation Plans in the Built Environment by
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built EnvironmentIES VE
69 views20 slides
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...ShapeBlue
132 views15 slides
Kyo - Functional Scala 2023.pdf by
Kyo - Functional Scala 2023.pdfKyo - Functional Scala 2023.pdf
Kyo - Functional Scala 2023.pdfFlavio W. Brasil
449 views92 slides
DRBD Deep Dive - Philipp Reisner - LINBIT by
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBITShapeBlue
140 views21 slides
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueShapeBlue
93 views15 slides
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITShapeBlue
166 views8 slides

Recently uploaded(20)

The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE69 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue132 views
DRBD Deep Dive - Philipp Reisner - LINBIT by ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue140 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue93 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue166 views
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue154 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue117 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue197 views
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue144 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson156 views
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by ShapeBlue
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
ShapeBlue85 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker50 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue112 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash153 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue94 views
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... by ShapeBlue
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
ShapeBlue88 views
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by ShapeBlue
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
ShapeBlue88 views

XPages OneUIv2 Theme Deep Dive

  • 1. XPages OneUIv2 Theme Deep Dive Lance Spellman | President, WorkFlow Studios
  • 2.
  • 5. Extending themes with your changes
  • 6.
  • 7. Themes are much more than styles. They can include various style sheets and can also override/ specify individual control's look and feel. For example, in a theme you can specify a particular style class for all submit buttons in your application.
  • 8. And last but not least: you can define multiple themes within an application, and then simple switch between themes via the application properties:
  • 9.
  • 10. Preview the database http://127.0.0.1/discussion.nsf
  • 11. In Application Properties in Domino Designer, go to the XPages tab
  • 12. By default, the Application Theme is “blue”
  • 13. Try changing to “red” and reloading the page
  • 15.
  • 16. Can be application specific
  • 17. Can even be XPage specific
  • 18. Dissecting a theme, finding all the files on the server
  • 19.
  • 21. Ouch!
  • 22.
  • 23. If found, it looks for the entry xsp.theme.web
  • 24. If blank, it looks for the entry xsp.theme
  • 25. If the xsp.properties file doesn't exist, or the entries don't exist, then the webstandard theme is applied as shown below
  • 26.
  • 27. Make a copy of it named xsp.properties
  • 28.
  • 29. Tell http quit on the server console
  • 30. After http's shutdown, issue load http on the server console
  • 33.
  • 34. The screen background is blue, so oneuiv2 is doing something
  • 35. Why doesn't the rest of the page look better?
  • 37. This database originally was set to use the “blue” theme and it worked with that. “blue” extends oneuiv2, apparently in a big way.
  • 38.
  • 39.
  • 40. oneuiv2.theme (previewed in 8.5.1 and supported in 8.5.2)
  • 41.
  • 42.
  • 43. In the list of themes, “blue” is one of them
  • 44. Open it and see that it extends oneuiv2
  • 45.
  • 47. In addition to all the resources provided by oneuiv2, there are additional resources provided by the “blue” theme
  • 48. The blue.css file referenced here is found in the Resources -> Stylesheets folder of the application
  • 49.
  • 50. Use Firebug to select the navigator element
  • 51. Find out what element it is, and what styles are being applied to it
  • 52.
  • 53.  
  • 54.
  • 55.
  • 56. Lets you try out different settings and tweak without code change/save/refresh
  • 57.
  • 58. Change the filename in the pasted version to custom.css
  • 59.
  • 60. The resources are read in order
  • 61. With our class definition read last, it will take precedence over earlier definition
  • 62.
  • 63. Name it custom.css per the resource definition we just added
  • 64. For the classes we identified in Firebug, we create our “re-definition”
  • 65.
  • 66. Notice that we only overwrote the 1 property we were interested in. The other definitions for the class remain intact
  • 67.
  • 68. For the text of the menu items, changed them to black
  • 69.
  • 70.
  • 71.
  • 72. Open the Custom Control “actionsBar”
  • 73. Select the “New Topic” button
  • 74. Go to the Style tab
  • 75. For the Theme field, type “button.cool”
  • 76. Save and go back to the “blue” theme file
  • 77.
  • 78. Change the name to button.cool
  • 79. Change the styleClass value to coolButton
  • 80. Save
  • 81.
  • 82. To be really big and Web 2.0, we'll make a big green button
  • 83. Here's the class definition we came up with and what it looks like
  • 84.
  • 85. We create a new theme called WFS
  • 87.
  • 88. Move the resource definition for custom.css from the blue theme and put it in the new WFS theme
  • 89.
  • 90.
  • 91.
  • 92. This requires that we know what the control's theme id is
  • 93. Some are relatively easy to determine and some aren't
  • 94. You can use code to get the component's StyleKitFamily
  • 95. Put the value in a scope variable
  • 96. Put a computed field on the page bound to the scope variable to reveal it
  • 97.
  • 98. In the WFS theme, replace the Control definition name from coolButton to Button.Cancel
  • 99.
  • 100. We've setup a new theme, WFS, that defines a custom stylesheet
  • 101. We have a new styleClass definition for all buttons that are of type Button.Cancel
  • 102. We have a custom.css stylesheet that contains the coolbutton style changes
  • 103. We now have another theme choice for our application
  • 104. Set the application property theme choice to WFS
  • 105. We can choose between themes at the application property level and go back and forth without any other changes needed to the application
  • 107.
  • 108.
  • 109.
  • 110. The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. WorkFlow Studios shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from WorkFlow Studios or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.
  • 111. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
  • 112. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both.
  • 113. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
  • 114. Dissemination or reuse of this presentation is allowed provided full attribution to WorkFlow Studios is made by retaining the title slide and this legal disclaimer slide in their original form.