Пример #1
0
 def get(self, page):
     debug = self.get_argument("debug", None)
     if debug:
         dstr = "true"
     else:
         dstr = "false"
     self.render("neon.html", page=page, debug=dstr, prefix=conf.get_prefix())
Пример #2
0
 def get(self, page):
     debug = self.get_argument("debug", None)
     if debug:
         dstr = "true"
     else:
         dstr = "false"
     self.render("neon.html",
                 page=page,
                 debug=dstr,
                 prefix=conf.get_prefix())
Пример #3
0
    def get(self, url):
        #default and permissions are set in server.py
        url = url or self.settings["default"]

        #if page "doesn't exist", real 404
        if url not in self.settings["visible_pages"]:
            raise tornado.web.HTTPError(404)

        #else, page handlers
        elif url == "index.html":
            self.render(url, 
                    rootfiles=self.get_files(''),
                    document_types=self.get_document_types(),
                    errors="", 
                    prefix=conf.get_prefix())

        elif url == "demo.html":
            self.render(url, 
                    squarenotefiles=self.get_files('squarenote'), 
                    stafflessfiles=self.get_files('cheironomic'),
                    document_types=self.get_document_types(),
                    errors="", 
                    prefix=conf.get_prefix())
Пример #4
0
 def get(self, page):
     debug = self.get_argument("debug", None)
     if debug:
         dstr = "true"
     else:
         dstr = "false"
     page = page[:page.rfind(".")]
     imagepath = conf.PROD_IMAGE_PATH.replace("PAGE", page)
     self.render(conf.get_neonHtmlFileName(square=False), page=page, debug=dstr, prefix=conf.get_prefix(), imagepath=imagepath)
Пример #5
0
            try:
                if os.path.exists(os.path.join(mei_directory, img_fn)):
                    errors += "image file already exists"
                else:
                    fp = open(os.path.join(mei_directory, img_fn), "w")
                    fp.write(img_contents)
                    fp.close()
            except Exception, e:
                errors += "invalid image file"

        self.render("index.html", 
                    squarenotefiles=self.get_files('squarenote'), 
                    stafflessfiles=self.get_files('cheironomic'),
                    document_types=self.get_document_types(),
                    errors=errors, 
                    prefix=conf.get_prefix())

class SquareNoteEditorHandler(tornado.web.RequestHandler):
    def get(self, page):
        debug = self.get_argument("debug", None)
        if debug:
            dstr = "true"
        else:
            dstr = "false"
        page = page[:page.rfind(".")]
        imagepath = conf.PROD_IMAGE_PATH.replace("PAGE", page)
        self.render(conf.get_neonHtmlFileName(square=True), page=page, debug=dstr, prefix=conf.get_prefix(), imagepath=imagepath)

class StafflessEditorHandler(tornado.web.RequestHandler):
    def get(self, page):
        debug = self.get_argument("debug", None)
Пример #6
0
 def get(self):
     self.render("index.html",
                 files=self.get_files(),
                 errors="",
                 prefix=conf.get_prefix())
Пример #7
0
                img_fn = mei_img[0]["filename"]
            img_contents = mei_img[0]["body"]
            try:
                if os.path.exists(os.path.join(mei_directory, img_fn)):
                    errors += "image file already exists"
                else:
                    fp = open(os.path.join(mei_directory, img_fn), "w")
                    fp.write(img_contents)
                    fp.close()
            except Exception, e:
                errors += "invalid image file"

        self.render("index.html",
                    files=self.get_files(),
                    errors=errors,
                    prefix=conf.get_prefix())


class EditorHandler(tornado.web.RequestHandler):
    def get(self, page):
        debug = self.get_argument("debug", None)
        if debug:
            dstr = "true"
        else:
            dstr = "false"
        self.render("neon.html",
                    page=page,
                    debug=dstr,
                    prefix=conf.get_prefix())

Пример #8
0
 def get(self):
     self.render("index.html", files=self.get_files(), errors="", prefix=conf.get_prefix())
Пример #9
0
            if mei_fn != "":
                img_fn = os.path.splitext(mei_fn)[0] + ".jpg"
            else:
                img_fn = mei_img[0]["filename"]
            img_contents = mei_img[0]["body"]
            try:
                if os.path.exists(os.path.join(mei_directory, img_fn)):
                    errors += "image file already exists"
                else:
                    fp = open(os.path.join(mei_directory, img_fn), "w")
                    fp.write(img_contents)
                    fp.close()
            except Exception, e:
                errors += "invalid image file"

        self.render("index.html", files=self.get_files(), errors=errors, prefix=conf.get_prefix())

class EditorHandler(tornado.web.RequestHandler):
    def get(self, page):
        debug = self.get_argument("debug", None)
        if debug:
            dstr = "true"
        else:
            dstr = "false"
        self.render("neon.html", page=page, debug=dstr, prefix=conf.get_prefix())

class FileHandler(tornado.web.RequestHandler):
    mimetypes.add_type("text/xml", ".mei")

    def get(self, filename):
        fullpath = os.path.join(conf.MEI_DIRECTORY, filename)