Пример #1
0
# 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
Пример #2
0
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)))

Пример #3
0
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 """
Пример #4
0
        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
Пример #5
0
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'))
Пример #6
0
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'),