# python import os # zope from Globals import package_home from Products.FriedZopeBase.Utils import uniqify, anyTrue from Products.FriedZopeBase.Zope import registerImages, registerJSFiles # here import Document import Pan _this_home = package_home(globals()) isimage = lambda x: anyTrue(x.lower().endswith, ('jpg','png','gif')) isjsfile = lambda x: x.lower().endswith('.js') IMAGES = [x for x in os.listdir(os.path.join(_this_home, 'www')) if isimage(x)] JS_FILES = [x for x in os.listdir(os.path.join(_this_home, 'js')) if isjsfile(x)] def initialize(context): """ Initialize FriedDocument product """ try: context.registerClass( Document.FriedDocument, constructors = ( # Used in the ZMI drop-down
import Homesite import News import Files import Blogs import Module import UserFolder import Page import FAQ from Constants import ICON_ASSOCIATIONS _this_home = package_home(globals()) # Some functions that helps us filter through to the right # kind of files. isimage = lambda x: anyTrue(x.lower().endswith, ("jpg", "png", "gif")) isjsfile = lambda x: x.lower().endswith(".js") and not x.startswith(".#") iscssfile = lambda x: x.lower().endswith(".css") and not x.startswith(".#") IMAGES = [x for x in os.listdir(os.path.join(_this_home, "images")) if isimage(x)] IMAGES = tuple(uniqify(list(IMAGES))) JS_FILES = [x for x in os.listdir(os.path.join(_this_home, "js")) if isjsfile(x)] JS_FILES = tuple(uniqify(list(JS_FILES))) CSS_FILES = [x for x in os.listdir(os.path.join(_this_home, "css")) if iscssfile(x)] CSS_FILES = tuple(uniqify(list(CSS_FILES)))
import OFS, App from Globals import package_home from Products.FriedZopeBase.Zope import registerImages, registerImage, registerJSFiles, registerCSSFiles from Products.FriedZopeBase.Utils import uniqify, anyTrue import Homepage try: from slimmer import js_slimmer except ImportError: js_slimmer = None """ RememberYourFriends website """ isimage = lambda x: anyTrue(x.lower().endswith, (".jpg", ".png", ".gif")) WWW_IMAGES = [x for x in os.listdir(os.path.join(package_home(globals()), "www")) if isimage(x)] WWW_IMAGES = uniqify(WWW_IMAGES) isjsfile = lambda x: x.lower().endswith(".js") JS_FILES = [x for x in os.listdir(os.path.join(package_home(globals()), "js")) if isjsfile(x)] JS_FILES = tuple(uniqify(list(JS_FILES))) iscssfile = lambda x: x.lower().endswith(".css") CSS_FILES = [x for x in os.listdir(os.path.join(package_home(globals()), "css")) if iscssfile(x)] CSS_FILES = tuple(uniqify(list(CSS_FILES))) def initialize(context): """ Initialize product """
if os.path.isdir(os.path.join(www_directory, e)) and e != '.svn' ]: _images += [ os.path.join(x, y) for y in os.listdir(os.path.join(www_directory, x)) if y != '.svn' ] from Products.FriedZopeBase.Zope import registerCSSFiles from Products.FriedZopeBase.Zope import registerJSFiles from Products.FriedZopeBase.Zope import registerImages from Products.FriedZopeBase.Utils import anyTrue, uniqify from Globals import package_home _this_home = package_home(globals()) isimage = lambda x: anyTrue(x.lower().endswith, ('jpg', 'png', 'gif')) isjsfile = lambda x: x.lower().endswith('.js') iscssfile = lambda x: anyTrue(x.lower().endswith, ('.css', )) IMAGES = [x for x in _images if isimage(x)] IMAGES = tuple(uniqify(list(IMAGES))) CSS_FILES = [ x for x in os.listdir(os.path.join(_this_home, 'css')) if iscssfile(x) ] CSS_FILES = tuple(uniqify(list(CSS_FILES))) CSS_FILES_COMBOS = [ ('stylesheet.css', 'silvercity-optimized.css'), ] CSS_FILES = list(CSS_FILES) + CSS_FILES_COMBOS
from Products.FriedZopeBase.Zope import ( registerImages, registerImage, registerJSFiles, registerCSSFiles) from Products.FriedZopeBase.Utils import uniqify, anyTrue # Product import Homepage try: from slimmer import js_slimmer except ImportError: js_slimmer = None """ RememberYourFriends website """ isimage = lambda x: anyTrue(x.lower().endswith, ('.jpg','.png','.gif')) WWW_IMAGES = [x for x in os.listdir(os.path.join(package_home(globals()), 'www')) if isimage(x)] WWW_IMAGES = uniqify(WWW_IMAGES) isjsfile = lambda x: x.lower().endswith('.js') JS_FILES = [x for x in os.listdir(os.path.join(package_home(globals()), 'js')) if isjsfile(x)] JS_FILES = tuple(uniqify(list(JS_FILES))) iscssfile = lambda x: x.lower().endswith('.css') CSS_FILES = [x for x in os.listdir(os.path.join(package_home(globals()), 'css'))
for x in [e for e in os.listdir(www_directory) if os.path.isdir(os.path.join(www_directory,e)) and e != '.svn']: _images += [os.path.join(x, y) for y in os.listdir(os.path.join(www_directory, x)) if y != '.svn'] from Products.FriedZopeBase.Zope import registerCSSFiles from Products.FriedZopeBase.Zope import registerJSFiles from Products.FriedZopeBase.Zope import registerImages from Products.FriedZopeBase.Utils import anyTrue, uniqify from Globals import package_home _this_home = package_home(globals()) isimage = lambda x: anyTrue(x.lower().endswith, ('jpg','png','gif')) isjsfile = lambda x: x.lower().endswith('.js') iscssfile = lambda x: anyTrue(x.lower().endswith, ('.css',)) IMAGES = [x for x in _images if isimage(x)] IMAGES = tuple(uniqify(list(IMAGES))) CSS_FILES = [x for x in os.listdir(os.path.join(_this_home, 'css')) if iscssfile(x)] CSS_FILES = tuple(uniqify(list(CSS_FILES))) CSS_FILES_COMBOS = [ ('stylesheet.css','silvercity-optimized.css'),