Project:CSS Injector
Version:6.x-1.3
Component:Code
Category:task
Priority:normal
Assigned:Unassigned
Status:needs review

Issue Summary

I needed a way to allow per-node CSS editing in the admin screen and have modified this module to meet that need.

I have modified this module to include the following features:

A fieldset and checkbox is added to admin/content/node-type/*

Content types with this checkbox marked will get a CSS editing fieldset in node/add/[content-type] and node/[nid]/edit

The css fieldset includes a textarea to edit CSS and the media dropdown and preprocessing checkbox. When submitted, if there is CSS code, a new CSS rule is created with an assumed name of node-[nid] and an assumed rule of "Add on only the listed pages" and "node/[nid]"

Will probably do a bit of refactoring later, but right now it works and is ready for feedback

Also attached is a screenshot of the node/edit screen with this in action

AttachmentSizeStatusTest resultOperations
css_injector.install.patch1.44 KBIdlePASSED: [[SimpleTest]]: [MySQL] 0 pass(es).View details | Re-test
css_injector.module.patch7.13 KBIdlePASSED: [[SimpleTest]]: [MySQL] 0 pass(es).View details | Re-test
node-edit-css-injector.png7.39 KBIgnoredNoneNone

Comments

#1

This is pretty sweet. I've been looking for something similar. I'll be testing this out very shortly.

EDIT: I just noticed how old this post was. Does no one else want this? This is a great usability thing for things like landing pages.

#2

I'll give this a go soon and see if it still works.

@that0n3guy & Dustin Currie: Are you still using this & does it still work? If so, in what core version? Thanx in advance for your feedback.

@that0n3guy:

...Does no one else want this?...

...well, at least one + me considering it now ;)

...still I have my doubts.

nobody click here