{5} Assigned, Active Tickets by Owner (Full Description) (15 matches)

List tickets assigned, group by ticket owner. This report demonstrates the use of full-row display.

cdavid (6 matches)

Ticket Summary Component Milestone Type Created
Description
#367 Service that logs all interaction JOBAD zzz Future zzz enhancement 04/07/09

For debugging and user evaluations we need a web service that logs all interactions the user makes with other services accessible from a document. This could use a similar knowledge representation as the "saved state" of a document (cf. #284).

I can imagine two steps towards a solution:

  1. hard-coding conditional logging code into all modules under our control
  2. learning about aspect-oriented programming, implementing a "logging aspect" and decorating all relevant methods with it

At least all actions should have logging code like

if (logging_enabled) {
  log_service.log(this /* the action */,
                  selection /* what's selected or clicked in the document */,
                  rest /* anything else of interest */)
}

That method should then send the selected presentation markup and the corresponding content markup to the server for logging.


#426 Label the contextMenu items with the corresponding shortcut key JOBAD zzz Future zzz enhancement 07/07/09

Label the context menu items with the corresponding shortcut key sequence -> should be more user intuitive. This means: the shortcut key must be a property of an action object.


#690 JOBAD 2.0 JOBAD JOBAD Complete Code Revision enhancement 12/28/10

I want to keep track of the things that are needed for JOBAD 2.0.

I suggest the main literature and documentation about what needs to be done for JOBAD to scale is here:  http://addyosmani.com/blog/large-scale-jquery/

Starting from this, I can re-design JOBAD to scale for the Planetary system and be as independent and configurable as possible.


#526 Generate jsdoc documentation JOBAD JOBAD Complete Code Revision task 08/31/09

Fix the documentation syntax where it does not yet conform to  http://code.google.com/p/jsdoc-toolkit/ -- then generate HTML documentation


#561 Let the JOBAD main JavaScript file load all required JS and CSS files automatically JOBAD JOBAD Complete Code Revision task 10/11/09

Design goal: A JOBAD-enabled document should only require the following additional lines:

<script type="text/javascript" src=".../jobad.js"/>
<script type="text/javascript">
  jobad.load("definitionLookup");
  // ^^^^^^^ not yet sure what the actual syntax will be, just an example
  jobad.load("contextMenu");
</script>

Therefore, jobad.js has to load all JS and CSS files of the required toolkits (e.g. jQuery, GWT, etc.) automatically. Maybe this can be done in such a way that the toolkit-provided (cf. #546) JavaScript module that manages module dependencies (cf. #411) is loaded first, and for the rest of the module loading this dependency mechanism is used.


#573 Change @title into <maction actiontype="tooltip"> JOBAD JOBAD Complete Code Revision task 11/04/09

Background:  http://lists.w3.org/Archives/Public/www-math/2009Nov/0014.html

We are currently using @title for tooltips. This works in Firefox but does not conform with the MathML spec. Instead MathML requires <maction actiontype="tooltip"> -- which is not supported out of the box by Firefox, though.

Still, we should do the following:

  • use <maction actiontype="tooltip"> in documents, i.e. also in any notation definitions that generate tooltips (cf. #567)
  • let JOBAD translate these into @title on loading a document when we are in Firefox (a simple event handler doing some DOM manipulation)

clange (1 match)

Ticket Summary Component Milestone Type Created
Description
#517 extend XSLT style sheets for new metadata scheme XSLT defect 08/21/09

We need templates for <meta>, <link>, and <resource>. They should do something sensible with these elements.


dmisev (6 matches)

Ticket Summary Component Milestone Type Created
Description
#252 OMDoc Validation [SI] Client Release v1.3.1 defect 02/20/09

How far is the OMDoc validation supported? If I render an OMDoc document, I will get an error for invalid XML. However, the input document is not validate against the OMDoc schema, if e.g. calling jomdoc render. I have the feeling this should automatically be done for any command.

What do you think?


#388 jomdoc validate --symlinks has a problem with nested theories. System Implementation (SI) defect 05/12/09

If we run linktest on  https://svn.omdoc.org/repos/omdoc/trunk/examples/logics/pl0.omdoc, we get

WARN : redundant import /Users/kohlhase/vc/svn/omdoc.org/omdoc/trunk/examples/logics/qbf.omdoc#qbf
 in theory /Users/kohlhase/vc/svn/omdoc.org/omdoc/trunk/examples/logics/pl0.omdoc#and-prop.thy
----------------------------------------------------
 WARN : redundant import /Users/kohlhase/vc/svn/omdoc.org/omdoc/trunk/examples/logics/qbf.omdoc#qbf
 in theory /Users/kohlhase/vc/svn/omdoc.org/omdoc/trunk/examples/logics/pl0.omdoc#xor-prop.thy
----------------------------------------------------
 WARN : redundant import /Users/kohlhase/vc/svn/omdoc.org/omdoc/trunk/examples/logics/qbf.omdoc#qbf
 in theory /Users/kohlhase/vc/svn/omdoc.org/omdoc/trunk/examples/logics/pl0.omdoc#tnd.thy
----------------------------------------------------
 WARN : redundant import /Users/kohlhase/vc/svn/omdoc.org/omdoc/trunk/examples/logics/qbf.omdoc#qbf
 in theory /Users/kohlhase/vc/svn/omdoc.org/omdoc/trunk/examples/logics/pl0.omdoc#or-prop.thy
----------------------------------------------------
 WARN : redundant import /Users/kohlhase/vc/svn/omdoc.org/omdoc/trunk/examples/logics/qbf.omdoc#qbf
 in theory /Users/kohlhase/vc/svn/omdoc.org/omdoc/trunk/examples/logics/pl0.omdoc#implies-prop.thy

but as far as I can tell, they are legitimate; indeed, if I take the import statements out, linktest will complain about missing imports.


#664 OMOBJ with PMML attribution not rendered correctly in filesystem Presentation defect 06/17/10

With the latest bleeding edge, I get the following in the filesystem:

$ svn info
Path: .
URL: https://svn.kwarc.info/repos/stex-content/slides/dmath/en
Repository Root: https://svn.kwarc.info/repos/stex-content
Repository UUID: 7e3edf28-3927-0410-8a7c-9b015af901db
Revision: 2910
Node Kind: directory
Schedule: normal
Last Changed Author: kohlhase
Last Changed Rev: 2907
Last Changed Date: 2010-06-17 09:12:10 +0200 (Thu, 17 Jun 2010)
$ jomdoc render -x ~/svn/omdoc.org/jomdoc/src/jomdoc/trunk/xsl/omdoc2pmml-copymobj.xsl mathtalk-definitions.omdoc
...
distinct variables
          <om:OMOBJ xmlns:mcd="http://www.w3.org/ns/mathml-cd" xmlns="http://omdoc.org/ns"
                    xmlns:stex="http://kwarc.info/ns/sTeX"
                    xmlns:om="http://www.openmath.org/OpenMath"
                    xmlns:m="http://www.w3.org/1998/Math/MathML"
                    xmlns:omdoc="http://omdoc.org/ns"
                    id="MCRd106e269">
            <om:OMATTR id="cvar.13">
              <om:OMATP>
                <om:OMS cd="OMPres" name="PMML"/>
                <om:OMFOREIGN>
                  <m:msub>
                    <m:mi>v</m:mi>
                    <m:mn>1</m:mn>
                  </m:msub>
                </om:OMFOREIGN>
              </om:OMATP>
              <om:OMV name="name.cvar.13"/>
            </om:OMATTR>
            <om:OMV name="ldots"/>
            <om:OMATTR id="cvar.14">
              <om:OMATP>
                <om:OMS cd="OMPres" name="PMML"/>
                <om:OMFOREIGN>
                  <m:msub>
                    <m:mi>v</m:mi>
                    <m:mi>n</m:mi>
                  </m:msub>
                </om:OMFOREIGN>
              </om:OMATP>
              <om:OMV name="name.cvar.14"/>
            </om:OMATTR>
          </om:OMOBJ> as arguments

In TNTBase ( http://alpha.tntbase.mathweb.org:8080/tntbase/eswc/restful/ld/xhtml/slides/dmath/en/mathtalk-definitions.xhtml) it renders correctly (disregarding the broken notation definitions for now)

BTW, can you please update the "version" field in Trac? 0.15 is not yet there.


#707 Handling of <omdoc:term> and <om:OMS> in presentation: JOMDoc should supply the URI System Implementation (SI) defect 10/01/11

This ticket is triggered by an application where we are not using JOMDoc from Planetary, but for sTeX-generated OMDoc. <omdoc:term and om:OMS should carry hyperlinks (in Planetary this is done by JOBAD, but as said above, we should also have some functionality statically). Therefore I would like to have an option in jomdoc to add hyperlinks in these.

Currently <omdoc:term cd="foo" name="bar">sdfsdf</omdoc:term> does not do that. You can see this at  https://tnt.kwarc.info/tntbase/stc/XHTMLBasicBrowser/slides/graphs-trees/en/bbt-size.omdoc (the blue word "balanced" in the middle), which creates.

<span omdoc:cd="balanced-binary-trees"
      omdoc:name="balanced-binary-tree"
      class="omdoc-term"
      about="http://linkeddata.tntbase.org/slides/graphs-trees/en/bbt-size#size-lemma-pf.derive2.method2.proof2.derive4.CMP1.term2">
 balanced
</span>

This should be wrapped in a <a href=""> elements, so that have a static hyperlink. The URL can be computed by looking up (and recursively computing the relative URIs) the module in the <omdoc:imports>.

The case for om:OMS is similar, there we should add the xlink:href attributes and/or the new href attribute from MathML3 for linking on the respective MathML.

This should be no big problem to generate (we should be able to remove these by an option that we can specify for Planteary).

@Dimitar, can you give an estimation?


#75 Detect and handle changes to notation definitions [SI] NTN zzz Future zzz task 08/31/08

React on changes to mcd:notation elements N by re-rendering all documents that contain the symbol whose notation is defined by N.

That probably won't work if I add complete Documents (or F(Document) sources) to my collection (#74), because these methods don't tell me whether some mcd:notation in the document has changed. I'd need to

  1. have some interface that tells me
  2. or to solve #74 by not using F sources but a NotationContainer? directly; see below

In the case of (2), I think that in my NotationContainer? subclass I either have to

  • tweak the add(Element) method to make it return something (as other data structures do) depending on whether the respective element or any XML-equal element was there before, or not. (Maybe that is something that you consider relevant for your implementation anyway.)
  • forget about adding whole documents but do it as currently done in SWiM: extract the mcd:notation elements from the documents myself, XML-diffing them against the previous state myself, and in case of a change calling the NotationContainer?.add(Element) method as it is now, and then triggering all actions like the re-rendering of affected documents. (Right now, I do not actually diff but consider a notation definition changed whenever the user edits the respective wiki page, but the diff would be easy to add.)

#182 Final Specification of notation tags Presentation zzz Future zzz task 12/03/08

Please revise the following text from the journal paper, do we support all attributes in JOMDoc?  https://svn.omdoc.org/repos/jomdoc/doc/blue/mkm-journal/ntn-xml.tex

The tag element can be stored outside the document (e.g. in a user model or separate file). The type attribute provides the type of the tag, i.e. notation for all notation tags. The xref attribute points to the referenced notation, i.e., the rendering element of a notation specification. Its value is constructed from the xml:id of the document, notation specification, and its rendering child. The remaining attributes specify the condition, which are used to prioritize tags: The weight attribute represents the relevance of the tag. The context attribute associates context-parameters with the notation tag. The object attribute references the mathematical objects, to which the notation specification has been and preferably should be applied to. If the object-reference of a notation tag is set, the notation tag is only valid for the referenced objects. Vice versa, if the object-reference is missing, the notation tag is valid for any object that matches its pattern. The notation tag have an optional attribute owner, which e.g. relate a tags to the respective author of a document. For simplicity, we do not display the latter attribute.

Do you agree with this specification?


kohlhase (1 match)

Ticket Summary Component Milestone Type Created
Description
#705 make html5 version of the stylesheets XSLT Release v1.3.1 enhancement 09/19/11

We are using JOMDoc in the drupal-based Planetary System. This means that we need a HTML5 version of the stylesheets. Currently we are just cheating our way around the issue by removing the m: prefixes. But as html5 is taking off, we should get real stylesheets.

Here is what I see should be done:

  • make two new top-level sheets: omdoc2html5.xsl and omdoc2xhtml.xsl. (I have already done that).
  • move the directory pmml to xhtml and branch off new sister directory html5 (so that we can use directory diff or even branch merge for keeping them in sync.
  • port the xhtml functionality to html5, this is mostly just namespace worries (Bruce Miller even generates most of the stylesheets by perl; we might consider that as well. But there are some nicer elements in html (figure captions, sections,...) which we should take advantage of.
  • in the course of this, we may want to refactor the stylesheets as well.

see also the sister issue #706


vzholudev (1 match)

Ticket Summary Component Milestone Type Created
Description
#680 copy the CSS style sheets from the processing instructions to the result document System Implementation (SI) zzz Future zzz potential innovation 09/22/10

There may be CSS style sheets associated with the source document via the stylesheet processing instruction (cssPI) in the XML prologue. See  the W3C recommendation for details.

It would be very good, if we could use this mechanism to add style to the presented counterpart of the OMDoc document that has this cssPI. That way the author can convey styling intuitions about his/her document. To get this, the cssPI must be copied into the result document whereever appliccable.

Note that there is a problem here, so maybe this is not the best way of doing this. I would like feedback here.


Note: See TracReports for help on using and creating reports.