• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Making a dynamic Style sheet, suggestions
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Making a dynamic Style sheet, suggestions


  • Subject: Re: Making a dynamic Style sheet, suggestions
  • From: Lachlan Deck <email@hidden>
  • Date: Tue, 7 Mar 2006 00:46:17 +1100

Hi there,

On 20/02/2006, at 11:19 PM, Amedeo Mantica wrote:

Hello, I need to change same text colors and other site parts depending on the section...

I have done a webobject component that u use in partial mode and i have putted inside it my css source code.... using WOString for controlling parameters...

like this:

.leftMenu a:link, .leftMenu a:visited { color: <webobject name="linkColor"></webobject>; background: <webobject name="linkBgColor"></webobject>; } .leftMenu a:hover, .leftMenu a:focus, .leftMenu a:active { background: white; color: <webobject name="hoverColor"></webobject>;}

then i put this in my page using WOSwitchComponent inside the page header.
Works perfeclty, but seem to be dirty... there are other clean solutions?

The other option would be to create a CSSComponent accessed via direct actions. i.e.,


Doing it this way, you'd want the effect to be like...
<link rel=stylesheet type="text/css" href="/cgi-bin/WebObjects/wa/css? var1=blah&var2=wah">


e.g.,
--- YourComponent.html ---
<html>
<head>
	<webobject name="CSSElement"></webobject>
	...
</head>

--- YourComponent.wod ---
CSSElement: WOGenericElement {
	elementName = "link";
	rel = "stylesheet";
	type = "text/css";
	href = cssHref;
}

--- YourComponent.java ---
public String cssHref() {
	NSMutableDictionary query;

	query = new NSMutableDictionary();
	...
	return context().directActionURLForActionNamed("CSS/somecss", query);
}

with regards,
--

Lachlan Deck


_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: Making a dynamic Style sheet, suggestions
      • From: jerry porter <email@hidden>
  • Prev by Date: Re: Inserting contents in <head>
  • Next by Date: Re: Inserting contents in <head>
  • Previous by thread: Re: Inserting contents in <head>
  • Next by thread: Re: Making a dynamic Style sheet, suggestions
  • Index(es):
    • Date
    • Thread