SMACSS: Scalable and Modular CSS for Drupal
Component type
Categories
Maintenance status
Development status
Component created
Component changed
An experiment in creating SMACSS-style class names for core templates and stylesheets.
An experiment in creating SMACSS-style class names for core templates and stylesheets.
This is a small helper module which will automatically lazyload all nodes for sites with multiple nodes on a page, which will make the site load faster.
All nodes will only load when it's visible to the browser window. Similar to Block Lazyloader but this time it's the node content.
Limit Timezone
---------------
This will filter the list of selectable timezones from the giant list.
Usage
------
* Setup your default country timezone and save it by going to "Admin -> Config -> Limit Timezone Settings"
Restrictions
-------------
* Right now, it's small and it's only limiting on user profile page (seeing as that's initially what I wanted).
* It can easily modified to work on ANY form though, simply remove the conditional statement.
Future Development
------------------
Adds a jQuery-powered "dismiss" button to all Drupal messages so they can be closed without refreshing or opening browser devtools. There's also a config option to auto-hide status messages (warnings/errors will not disappear). We will hesitantly accept new features, but overall aim to keep the module very lean.
If you want more advanced functionality check this comparison chart for other messaging modules.
Responsive Background Images is an easy to use, simple helper module for making your background images responsive. It can be used with either static or slideshow background types, and will always fill the full window space with your image(s). The slideshow background effect is automatic with this module if you enable more than one image.
Ajax links API module help you to load any content to a specified DIV or ajaxify whole drupal site, using JQuery Ajax. This module will also load JS for Ajax-loaded content by using Drupal.attachBehaviors(). In case you dont want to load js or css, you can alter tpl for path/node type.
Links will work as normal if Javacript is disabled so no effect on web crawlers used by search engines.In HTML5 browsers, title bar and url will change using history.pushState(). Also, it will update active class on links.
Provides interface to create specific css classes for links and apply those links to individual menu items.
Add an 'Export CSS' link to your CSS Injector administration page to let you export all CSS as a single formatted stylesheet. Useful for gathering all simple CSS tweaks and adding them to the theme CSS.
This attends a really specific use case where we have a "rating" field that doesn't actually contain any votes, merely a numeric rating. This can be used for content ratings, product reviews, etc. The advantage here is that we can store a numeric value, specify what it is out of (ex: 3 out of 5) and leverage Fivestar's widget styles in order to effortlessly display the result with a fivestar format.