You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2017/04/03 23:29:15 UTC
[01/59] [abbrv] [partial] isis-site git commit: ISIS-1521: deletes
content-OLDSITE [Forced Update!]
Repository: isis-site
Updated Branches:
refs/heads/asf-site 7db8a926e -> 2a33ec480 (forced update)
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/reference/recognized-annotations/Bounded.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/reference/recognized-annotations/Bounded.md b/content-OLDSITE/reference/recognized-annotations/Bounded.md
deleted file mode 100644
index 048b4aa..0000000
--- a/content-OLDSITE/reference/recognized-annotations/Bounded.md
+++ /dev/null
@@ -1,25 +0,0 @@
-Title: @Bounded
-
-[//]: # (content copied to _user-guide_xxx)
-
-> Deprecated, use instead [@DomainObject#bounded()](./DomainObject.html).
-
-For immutable objects where there is a bounded set of instances, the
-`@Bounded` annotation can be used.
-
-For example:
-
- @Bounded
- public class County {
- ...
- }
-
-The number of instances is expected to be small enough that all instance
-can be held in memory. The viewer will use this information to render
-all the instances of this class in a drop-down list or equivalent.
-
-> **Note**
->
-> Although this is not enforced, `@Bounded` is intended for use on
-> `final` classes. Its behaviour when used on interfaces, or classes
-> with sub-classes is not specified
[15/59] [abbrv] [partial] isis-site git commit: ISIS-1521: deletes
content-OLDSITE
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/how-tos/how-to-09-040-How-to-write-a-custom-repository.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/how-tos/how-to-09-040-How-to-write-a-custom-repository.md b/content-OLDSITE/how-tos/how-to-09-040-How-to-write-a-custom-repository.md
deleted file mode 100644
index dd9f759..0000000
--- a/content-OLDSITE/how-tos/how-to-09-040-How-to-write-a-custom-repository.md
+++ /dev/null
@@ -1,141 +0,0 @@
-How to write a custom repository
---------------------------------
-
-[//]: # (content copied to _user-guide_xxx)
-
-Repositories are defined as interfaces within the domain, and their implementation will vary by object store. During prototyping and for much of development, you will probably find it easiest to use an in-memory object store or perhaps the XML object store, with only a small number of instances. The `DomainObjectContainer` provides a set of methods that make it easy to pull back all instances from the object store which can then be filtered as required. Later on, you can replace
-the implementation depending upon the specifics of the object store that you'll be using for production.
-
-If you inherit from the
-`org.apache.isis.applib.AbstractFactoryAndRepository` adapter class then this will automatically have the `DomainObjectContainer` injected, and
-provides convenience methods that delegate to the container. Using this is not mandatory, however.
-
-The methods provided by the `DomainObjectContainer` to support
-repositories are:
-
-- `allInstances(Class<T> ofType)`
-
- Returns all instances of the specified type. Note that this includes
- all instances of any subtypes.
-
-- `allMatches(...)`
-
- Returns all instances matching the provided arguments.
-
-- `firstMatch(...)`
-
- Returns the first instance matching the provided arguments.
-
-- `uniqueMatch(...)`
-
- Returns the one-and-only instance matching the provided arguments (else is an exception).
-
-The last three methods, `*Match(...)` are all overloaded in order to return a subset of object instances. Some of these are "naive"; all instances are returned from the object store, and the filtering is performed within the repository. Others are designed to pass the query predicate back to the object store so that only the matching rows are returned.
-
-Each of these options are discussed in more detail below.
-
-### Finding by Title
-
-The first version of finding instances is to specify the required title for the matching objects:
-
-- `allMatches(Class<T> ofType, String title)`
-
-- `firstMatch(Class<T> ofType, String title)`
-
-- `uniqueMatch(Class<T> ofType, String title)`
-
-Although easy and intuitive, this isn't generally recommended for production use because (a) the matching is performed within the repository rather than the object store, and (b) the title string can often change as business requirements are refined.
-
-That said, it is possible to eliminate the first disadvantage by using the Query API, discussed below; this provides an implementation that is equivalent to find by title.
-
-### Finding by Pattern
-
-The next technique of finding instances is to specify pattern object to match against (sometimes called "query-by-example", or QBE):
-
-- `allMatches(Class<T> ofType, Object pattern)`
-
-- `firstMatch(Class<T> ofType, Object pattern)`
-
-- `uniqueMatch(Class<T> ofType, Object pattern)`
-
-Any non-null value of the pattern object is used as the predicate.
-
-Although more robust that searching by title, this technique is also not likely to be valid for production code because the matching is still performed within the repository rather than within the object store.
-
-That said, it is possible to eliminate the first disadvantage by using the `Query` API, discussed below; this provides an implementation that is equivalent to find by pattern.
-
-> **Note**
->
-> If the pattern object is created using `newTransientInstance(...)`, then
-> any default values for properties will automatically be set <!--(see ?)-->.
-> If this isn't required, they will need to be manually cleared.
-
-### Finding using the Filter API
-
-The third overloaded version of the matching methods to find instances
-`all take an org.apache.isis.applib.Filter<T>` instance:
-
-- `allMatches(Class<T> ofType, Filter<T> filter)`
-
-- `firstMatch(Class<T> ofType, Filter<T> filter)`
-
-- `uniqueMatch(Class<T> ofType, Filter<T> filter)`
-
-The `Filter<T>` interface is very straightforward:
-
- public interface Filter<T> {
- public boolean accept(T obj);
- }
-
-Every object of the given type (and subclasses) is passed into the Filter instance; only those `accept()`'ed are returned from the `*Match()` method.
-
-Although flexible, with this technique the matching is also performed within the repository rather than the object store, and so is also likely not to be suitable for production use where there are many instances of the given type.
-
-### Finding using the Query API
-
-The final overloaded version of the matching methods take an instance
-of `org.apache.isis.applib.query.Query<T>` interface:
-
-- `allMatches(Query<T> query)`
-
-- `firstMatch(Query<T> query)`
-
-- `uniqueMatch(Query<T> query)`
-
-Unlike all the other matching mechanisms, the point of the `Query` interface is for it to be passed back to the object store and evaluated there.
-
-The applib provides several implementations that implement the
-`Query<T>` interface. Probably the most important of these is
-`QueryDefault<T>`, which provides a set of factory methods for
-constructing `Query` instances that represent a named query with a map of parameter/argument pairs.
-
-For example:
-
- public class CustomerRepositoryImpl implements CustomerRepository {
- public List<Customer> findCustomers(
- @Named("Last Name") String lastName,
- @Named("Postcode") String postCode
- ) {
- QueryDefault<Customer> query =
- QueryDefault.create(
- Customer.class,
- "findCustomers",
- "lastName", lastName,
- "postCode", postCode);
-
- return getContainer().allMatches(query);
- }
- ...
- }
-
-Above it was noted that the other overloaded versions of the matching API have the disadvantage that the matching is performed within the repository. As an alternative to using "find by title" or "find by pattern", you may wish to use `QueryFindByTitle` and `QueryFindByPattern`:
-
-- `QueryFindByTitle<T>`, which corresponds to the `allMatches(...)` for searching by title
-
-- `QueryFindByPattern<T>, which corresponds to the `allMatches(...)` for searching by pattern
-
-There is also a `QueryFindAllInstances<T>`, which corresponds to the
-`allInstances()` method.
-
-The interpretation of a `Query` instance ultimately depends on the object store. All object stores will support `QueryFindAllInstances`, and most will provide a mechanism to support `QueryDefault`. Check the object store documentation to determine whether they support other `Query` implementations (ie, `QueryFindByTitle` and `QueryFindByPattern`).
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/how-tos/how-to-09-050-How-to-use-Factories.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/how-tos/how-to-09-050-How-to-use-Factories.md b/content-OLDSITE/how-tos/how-to-09-050-How-to-use-Factories.md
deleted file mode 100644
index b64b028..0000000
--- a/content-OLDSITE/how-tos/how-to-09-050-How-to-use-Factories.md
+++ /dev/null
@@ -1,22 +0,0 @@
-How to use Factories
---------------------
-
-[//]: # (content copied to _user-guide_xxx)
-
-Like repositories, factories are defined by interface in the domain, decoupling the domain objects from their actual implementation.
-
-Unlike repositories, there is no particular need to change the implementation when moving from one object store to another, because in all cases the factory can simply delegate to its injected `DomainObjectContainer`.
-
-The methods for `DomainObjectContainer` that are relevant for a factory are:
-
-- `<T> T newTransientInstance(final Class<T> ofClass)`
-
-- `<T> T newPersistentInstance(final Class<T> ofClass)`
-
-- `persist(Object)`
-
-- `persistIfNotAlready(Object)`
-
-<!--
-These are discussed in more detail in ?. See also ? for full coverage of
-the methods available in DomainObjectContainer.-->
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/how-tos/how-to-customize-styling-for-a-domain-object.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/how-tos/how-to-customize-styling-for-a-domain-object.md b/content-OLDSITE/how-tos/how-to-customize-styling-for-a-domain-object.md
deleted file mode 100644
index 38cfe11..0000000
--- a/content-OLDSITE/how-tos/how-to-customize-styling-for-a-domain-object.md
+++ /dev/null
@@ -1,32 +0,0 @@
-title: How to customize the styling of a domain object (1.8.0)
-
-[//]: # (content copied to _user-guide_xxx)
-
-The [Wicket viewer](../components/viewers/wicket/about.html) will query each object when being rendered to determine if
-any instance-specific CSS class name should be used to wrap the HTML representing that domain object.
-
-The object provides the class name by implementing the <tt>cssClass()</tt> method. For example:
-
- public String cssClass() {
- return !isComplete() ? "todo" : "done";
- }
-
-If the object provides a class name, this is used as a CSS class on a containing <div> if rendering the object on a page, or as
-a CSS class on the containing <tr> if rendering the object on a table. By customizing the `application.css` file, different styling can be provided for each object instance.
-
-
-## Screenshots
-
-The [todoapp addon](https://github.com/isisaddons/isis-app-todoapp) (not ASF) uses this technique to render completed items with a strikethrough:
-
-![](images/cssclass-todoapp-example.png)
-
-This effect is accomplished with the following addition to `application.css`:
-
- tr.todo {
- }
-
- tr.done {
- text-decoration: line-through;
- color: #d3d3d3;
- }
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/how-tos/images/AbstractContainedObject-hierarchy.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/how-tos/images/AbstractContainedObject-hierarchy.png b/content-OLDSITE/how-tos/images/AbstractContainedObject-hierarchy.png
deleted file mode 100644
index a72ad4c..0000000
Binary files a/content-OLDSITE/how-tos/images/AbstractContainedObject-hierarchy.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/how-tos/images/cssclass-todoapp-example.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/how-tos/images/cssclass-todoapp-example.png b/content-OLDSITE/how-tos/images/cssclass-todoapp-example.png
deleted file mode 100644
index 78deb33..0000000
Binary files a/content-OLDSITE/how-tos/images/cssclass-todoapp-example.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/dotTrans.gif
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/dotTrans.gif b/content-OLDSITE/images/dotTrans.gif
deleted file mode 100644
index 1d11fa9..0000000
Binary files a/content-OLDSITE/images/dotTrans.gif and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/edit.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/edit.png b/content-OLDSITE/images/edit.png
deleted file mode 100644
index 964d2f0..0000000
Binary files a/content-OLDSITE/images/edit.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/favicon.ico
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/favicon.ico b/content-OLDSITE/images/favicon.ico
deleted file mode 100644
index 3950c90..0000000
Binary files a/content-OLDSITE/images/favicon.ico and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/feather-50.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/feather-50.png b/content-OLDSITE/images/feather-50.png
deleted file mode 100644
index 32ee779..0000000
Binary files a/content-OLDSITE/images/feather-50.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/gradient-001.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/gradient-001.png b/content-OLDSITE/images/gradient-001.png
deleted file mode 100644
index a55f298..0000000
Binary files a/content-OLDSITE/images/gradient-001.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/gradient-002.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/gradient-002.png b/content-OLDSITE/images/gradient-002.png
deleted file mode 100644
index da572af..0000000
Binary files a/content-OLDSITE/images/gradient-002.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/gradient-003.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/gradient-003.png b/content-OLDSITE/images/gradient-003.png
deleted file mode 100644
index 628aa93..0000000
Binary files a/content-OLDSITE/images/gradient-003.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/gradient-12VRG.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/gradient-12VRG.png b/content-OLDSITE/images/gradient-12VRG.png
deleted file mode 100644
index 2cde9f5..0000000
Binary files a/content-OLDSITE/images/gradient-12VRG.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/gradient-2PZGR.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/gradient-2PZGR.png b/content-OLDSITE/images/gradient-2PZGR.png
deleted file mode 100644
index 6e3e33a..0000000
Binary files a/content-OLDSITE/images/gradient-2PZGR.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/gradient-A949X.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/gradient-A949X.png b/content-OLDSITE/images/gradient-A949X.png
deleted file mode 100644
index c1cb36a..0000000
Binary files a/content-OLDSITE/images/gradient-A949X.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/gradient-AK6T6.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/gradient-AK6T6.png b/content-OLDSITE/images/gradient-AK6T6.png
deleted file mode 100644
index 2cde9f5..0000000
Binary files a/content-OLDSITE/images/gradient-AK6T6.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/gradient-IILCV.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/gradient-IILCV.png b/content-OLDSITE/images/gradient-IILCV.png
deleted file mode 100644
index 6e3e33a..0000000
Binary files a/content-OLDSITE/images/gradient-IILCV.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/gradient-JZPTP.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/gradient-JZPTP.png b/content-OLDSITE/images/gradient-JZPTP.png
deleted file mode 100644
index 6dbcdf1..0000000
Binary files a/content-OLDSITE/images/gradient-JZPTP.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/gradient-KNWSM.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/gradient-KNWSM.png b/content-OLDSITE/images/gradient-KNWSM.png
deleted file mode 100644
index 71f054e..0000000
Binary files a/content-OLDSITE/images/gradient-KNWSM.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/gradient-QUC5C.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/gradient-QUC5C.png b/content-OLDSITE/images/gradient-QUC5C.png
deleted file mode 100644
index cbb8365..0000000
Binary files a/content-OLDSITE/images/gradient-QUC5C.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/gradient-RSUZK.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/gradient-RSUZK.png b/content-OLDSITE/images/gradient-RSUZK.png
deleted file mode 100644
index 0b3cd5a..0000000
Binary files a/content-OLDSITE/images/gradient-RSUZK.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/gradient-RX5MH.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/gradient-RX5MH.png b/content-OLDSITE/images/gradient-RX5MH.png
deleted file mode 100644
index ed131a5..0000000
Binary files a/content-OLDSITE/images/gradient-RX5MH.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/gradient-UFXJW.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/gradient-UFXJW.png b/content-OLDSITE/images/gradient-UFXJW.png
deleted file mode 100644
index e9c5624..0000000
Binary files a/content-OLDSITE/images/gradient-UFXJW.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/icons8-logo.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/icons8-logo.png b/content-OLDSITE/images/icons8-logo.png
deleted file mode 100644
index f9dc310..0000000
Binary files a/content-OLDSITE/images/icons8-logo.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/index-screenshots/010-sign-in.pdn
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/index-screenshots/010-sign-in.pdn b/content-OLDSITE/images/index-screenshots/010-sign-in.pdn
deleted file mode 100644
index efbc714..0000000
Binary files a/content-OLDSITE/images/index-screenshots/010-sign-in.pdn and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/index-screenshots/010-sign-in.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/index-screenshots/010-sign-in.png b/content-OLDSITE/images/index-screenshots/010-sign-in.png
deleted file mode 100644
index f5a61cb..0000000
Binary files a/content-OLDSITE/images/index-screenshots/010-sign-in.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/index-screenshots/020-object-layout.pdn
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/index-screenshots/020-object-layout.pdn b/content-OLDSITE/images/index-screenshots/020-object-layout.pdn
deleted file mode 100644
index c37c528..0000000
Binary files a/content-OLDSITE/images/index-screenshots/020-object-layout.pdn and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/index-screenshots/020-object-layout.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/index-screenshots/020-object-layout.png b/content-OLDSITE/images/index-screenshots/020-object-layout.png
deleted file mode 100644
index 821aa5e..0000000
Binary files a/content-OLDSITE/images/index-screenshots/020-object-layout.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/index-screenshots/030-declarative-business-rules.pdn
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/index-screenshots/030-declarative-business-rules.pdn b/content-OLDSITE/images/index-screenshots/030-declarative-business-rules.pdn
deleted file mode 100644
index 2c4902d..0000000
Binary files a/content-OLDSITE/images/index-screenshots/030-declarative-business-rules.pdn and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/index-screenshots/030-declarative-business-rules.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/index-screenshots/030-declarative-business-rules.png b/content-OLDSITE/images/index-screenshots/030-declarative-business-rules.png
deleted file mode 100644
index 00a9cc1..0000000
Binary files a/content-OLDSITE/images/index-screenshots/030-declarative-business-rules.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/index-screenshots/040-imperative-business-rules.pdn
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/index-screenshots/040-imperative-business-rules.pdn b/content-OLDSITE/images/index-screenshots/040-imperative-business-rules.pdn
deleted file mode 100644
index 086afe6..0000000
Binary files a/content-OLDSITE/images/index-screenshots/040-imperative-business-rules.pdn and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/index-screenshots/040-imperative-business-rules.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/index-screenshots/040-imperative-business-rules.png b/content-OLDSITE/images/index-screenshots/040-imperative-business-rules.png
deleted file mode 100644
index 35c5149..0000000
Binary files a/content-OLDSITE/images/index-screenshots/040-imperative-business-rules.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/index-screenshots/050-action-with-args.pdn
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/index-screenshots/050-action-with-args.pdn b/content-OLDSITE/images/index-screenshots/050-action-with-args.pdn
deleted file mode 100644
index d559779..0000000
Binary files a/content-OLDSITE/images/index-screenshots/050-action-with-args.pdn and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/index-screenshots/050-action-with-args.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/index-screenshots/050-action-with-args.png b/content-OLDSITE/images/index-screenshots/050-action-with-args.png
deleted file mode 100644
index a9b7ab9..0000000
Binary files a/content-OLDSITE/images/index-screenshots/050-action-with-args.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/index-screenshots/060-action-with-args-autocomplete.pdn
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/index-screenshots/060-action-with-args-autocomplete.pdn b/content-OLDSITE/images/index-screenshots/060-action-with-args-autocomplete.pdn
deleted file mode 100644
index 2082db2..0000000
Binary files a/content-OLDSITE/images/index-screenshots/060-action-with-args-autocomplete.pdn and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/index-screenshots/060-action-with-args-autocomplete.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/index-screenshots/060-action-with-args-autocomplete.png b/content-OLDSITE/images/index-screenshots/060-action-with-args-autocomplete.png
deleted file mode 100644
index 6a54333..0000000
Binary files a/content-OLDSITE/images/index-screenshots/060-action-with-args-autocomplete.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/index-screenshots/070-jdo.pdn
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/index-screenshots/070-jdo.pdn b/content-OLDSITE/images/index-screenshots/070-jdo.pdn
deleted file mode 100644
index e37df11..0000000
Binary files a/content-OLDSITE/images/index-screenshots/070-jdo.pdn and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/index-screenshots/070-jdo.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/index-screenshots/070-jdo.png b/content-OLDSITE/images/index-screenshots/070-jdo.png
deleted file mode 100644
index e5459b1..0000000
Binary files a/content-OLDSITE/images/index-screenshots/070-jdo.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/index-screenshots/080-rest-api.pdn
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/index-screenshots/080-rest-api.pdn b/content-OLDSITE/images/index-screenshots/080-rest-api.pdn
deleted file mode 100644
index 1580e3f..0000000
Binary files a/content-OLDSITE/images/index-screenshots/080-rest-api.pdn and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/index-screenshots/080-rest-api.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/index-screenshots/080-rest-api.png b/content-OLDSITE/images/index-screenshots/080-rest-api.png
deleted file mode 100644
index ded43c9..0000000
Binary files a/content-OLDSITE/images/index-screenshots/080-rest-api.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/index-screenshots/090-integtesting.pdn
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/index-screenshots/090-integtesting.pdn b/content-OLDSITE/images/index-screenshots/090-integtesting.pdn
deleted file mode 100644
index 6123b08..0000000
Binary files a/content-OLDSITE/images/index-screenshots/090-integtesting.pdn and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/index-screenshots/090-integtesting.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/index-screenshots/090-integtesting.png b/content-OLDSITE/images/index-screenshots/090-integtesting.png
deleted file mode 100644
index 708d35f..0000000
Binary files a/content-OLDSITE/images/index-screenshots/090-integtesting.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-banner.pdn
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-banner.pdn b/content-OLDSITE/images/isis-banner.pdn
deleted file mode 100644
index 4e35601..0000000
Binary files a/content-OLDSITE/images/isis-banner.pdn and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-banner.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-banner.png b/content-OLDSITE/images/isis-banner.png
deleted file mode 100644
index 9d4dfa8..0000000
Binary files a/content-OLDSITE/images/isis-banner.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-estatio-obfuscated-320x233.jpg
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-estatio-obfuscated-320x233.jpg b/content-OLDSITE/images/isis-estatio-obfuscated-320x233.jpg
deleted file mode 100644
index 70426ed..0000000
Binary files a/content-OLDSITE/images/isis-estatio-obfuscated-320x233.jpg and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-estatio-obfuscated.jpg
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-estatio-obfuscated.jpg b/content-OLDSITE/images/isis-estatio-obfuscated.jpg
deleted file mode 100644
index 1e5cde4..0000000
Binary files a/content-OLDSITE/images/isis-estatio-obfuscated.jpg and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-icon-200x200.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-icon-200x200.png b/content-OLDSITE/images/isis-icon-200x200.png
deleted file mode 100644
index 31a11b1..0000000
Binary files a/content-OLDSITE/images/isis-icon-200x200.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-icon-250x250.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-icon-250x250.png b/content-OLDSITE/images/isis-icon-250x250.png
deleted file mode 100644
index 83bc99f..0000000
Binary files a/content-OLDSITE/images/isis-icon-250x250.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-icon-300x300.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-icon-300x300.png b/content-OLDSITE/images/isis-icon-300x300.png
deleted file mode 100644
index 6043df7..0000000
Binary files a/content-OLDSITE/images/isis-icon-300x300.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-icon-32x32.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-icon-32x32.png b/content-OLDSITE/images/isis-icon-32x32.png
deleted file mode 100644
index 8ac532b..0000000
Binary files a/content-OLDSITE/images/isis-icon-32x32.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-icon-350x350.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-icon-350x350.png b/content-OLDSITE/images/isis-icon-350x350.png
deleted file mode 100644
index 95c8735..0000000
Binary files a/content-OLDSITE/images/isis-icon-350x350.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-icon-400x400.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-icon-400x400.png b/content-OLDSITE/images/isis-icon-400x400.png
deleted file mode 100644
index d219279..0000000
Binary files a/content-OLDSITE/images/isis-icon-400x400.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-icon-48x48.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-icon-48x48.png b/content-OLDSITE/images/isis-icon-48x48.png
deleted file mode 100644
index e739030..0000000
Binary files a/content-OLDSITE/images/isis-icon-48x48.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-icon-64x64.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-icon-64x64.png b/content-OLDSITE/images/isis-icon-64x64.png
deleted file mode 100644
index c203f0f..0000000
Binary files a/content-OLDSITE/images/isis-icon-64x64.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-icon.pdn
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-icon.pdn b/content-OLDSITE/images/isis-icon.pdn
deleted file mode 100644
index 8e469e6..0000000
Binary files a/content-OLDSITE/images/isis-icon.pdn and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-logo-320.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-logo-320.png b/content-OLDSITE/images/isis-logo-320.png
deleted file mode 100644
index 55a8043..0000000
Binary files a/content-OLDSITE/images/isis-logo-320.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-logo-568x286.pdn
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-logo-568x286.pdn b/content-OLDSITE/images/isis-logo-568x286.pdn
deleted file mode 100644
index 13ce035..0000000
Binary files a/content-OLDSITE/images/isis-logo-568x286.pdn and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-logo-568x286.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-logo-568x286.png b/content-OLDSITE/images/isis-logo-568x286.png
deleted file mode 100644
index df3db1d..0000000
Binary files a/content-OLDSITE/images/isis-logo-568x286.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-logo-940x560.pdn
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-logo-940x560.pdn b/content-OLDSITE/images/isis-logo-940x560.pdn
deleted file mode 100644
index e62f9dc..0000000
Binary files a/content-OLDSITE/images/isis-logo-940x560.pdn and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-logo-940x560.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-logo-940x560.png b/content-OLDSITE/images/isis-logo-940x560.png
deleted file mode 100644
index bb261cb..0000000
Binary files a/content-OLDSITE/images/isis-logo-940x560.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-logo.pdn
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-logo.pdn b/content-OLDSITE/images/isis-logo.pdn
deleted file mode 100644
index 2e18933..0000000
Binary files a/content-OLDSITE/images/isis-logo.pdn and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-logo.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-logo.png b/content-OLDSITE/images/isis-logo.png
deleted file mode 100644
index c34903d..0000000
Binary files a/content-OLDSITE/images/isis-logo.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-powered-by-128x128.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-powered-by-128x128.png b/content-OLDSITE/images/isis-powered-by-128x128.png
deleted file mode 100644
index d7abfa4..0000000
Binary files a/content-OLDSITE/images/isis-powered-by-128x128.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-powered-by-256x256.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-powered-by-256x256.png b/content-OLDSITE/images/isis-powered-by-256x256.png
deleted file mode 100644
index bf90541..0000000
Binary files a/content-OLDSITE/images/isis-powered-by-256x256.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-powered-by-32x32.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-powered-by-32x32.png b/content-OLDSITE/images/isis-powered-by-32x32.png
deleted file mode 100644
index b37914e..0000000
Binary files a/content-OLDSITE/images/isis-powered-by-32x32.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-powered-by-64x64.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-powered-by-64x64.png b/content-OLDSITE/images/isis-powered-by-64x64.png
deleted file mode 100644
index 35aba30..0000000
Binary files a/content-OLDSITE/images/isis-powered-by-64x64.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-powered-by.pdn
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-powered-by.pdn b/content-OLDSITE/images/isis-powered-by.pdn
deleted file mode 100644
index 3e2d450..0000000
Binary files a/content-OLDSITE/images/isis-powered-by.pdn and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/isis-powered-by.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/isis-powered-by.png b/content-OLDSITE/images/isis-powered-by.png
deleted file mode 100644
index 00de5b2..0000000
Binary files a/content-OLDSITE/images/isis-powered-by.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/keyboard.jpg
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/keyboard.jpg b/content-OLDSITE/images/keyboard.jpg
deleted file mode 100644
index 369dfb4..0000000
Binary files a/content-OLDSITE/images/keyboard.jpg and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/line_light.gif
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/line_light.gif b/content-OLDSITE/images/line_light.gif
deleted file mode 100644
index a988332..0000000
Binary files a/content-OLDSITE/images/line_light.gif and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/line_sm.gif
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/line_sm.gif b/content-OLDSITE/images/line_sm.gif
deleted file mode 100644
index ee67615..0000000
Binary files a/content-OLDSITE/images/line_sm.gif and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/s101_170.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/s101_170.png b/content-OLDSITE/images/s101_170.png
deleted file mode 100644
index f57ece9..0000000
Binary files a/content-OLDSITE/images/s101_170.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/01-welcome-page.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/01-welcome-page.png b/content-OLDSITE/images/screenshots/01-welcome-page.png
deleted file mode 100644
index 2e806f5..0000000
Binary files a/content-OLDSITE/images/screenshots/01-welcome-page.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/02-wicket-home-page.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/02-wicket-home-page.png b/content-OLDSITE/images/screenshots/02-wicket-home-page.png
deleted file mode 100644
index 40ac978..0000000
Binary files a/content-OLDSITE/images/screenshots/02-wicket-home-page.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/03-github-source-code.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/03-github-source-code.png b/content-OLDSITE/images/screenshots/03-github-source-code.png
deleted file mode 100644
index baab4e2..0000000
Binary files a/content-OLDSITE/images/screenshots/03-github-source-code.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/04-fixture-install.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/04-fixture-install.png b/content-OLDSITE/images/screenshots/04-fixture-install.png
deleted file mode 100644
index a26f8ea..0000000
Binary files a/content-OLDSITE/images/screenshots/04-fixture-install.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/05-fixture-installed.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/05-fixture-installed.png b/content-OLDSITE/images/screenshots/05-fixture-installed.png
deleted file mode 100644
index e3312fb..0000000
Binary files a/content-OLDSITE/images/screenshots/05-fixture-installed.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/06-todos-not-yet-complete.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/06-todos-not-yet-complete.png b/content-OLDSITE/images/screenshots/06-todos-not-yet-complete.png
deleted file mode 100644
index 89aa35f..0000000
Binary files a/content-OLDSITE/images/screenshots/06-todos-not-yet-complete.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/07-todos-result.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/07-todos-result.png b/content-OLDSITE/images/screenshots/07-todos-result.png
deleted file mode 100644
index 89f16bc..0000000
Binary files a/content-OLDSITE/images/screenshots/07-todos-result.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/08-collection-action.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/08-collection-action.png b/content-OLDSITE/images/screenshots/08-collection-action.png
deleted file mode 100644
index 94c074a..0000000
Binary files a/content-OLDSITE/images/screenshots/08-collection-action.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/09-collection-action-invoked.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/09-collection-action-invoked.png b/content-OLDSITE/images/screenshots/09-collection-action-invoked.png
deleted file mode 100644
index 47ec10e..0000000
Binary files a/content-OLDSITE/images/screenshots/09-collection-action-invoked.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/10-follow-link.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/10-follow-link.png b/content-OLDSITE/images/screenshots/10-follow-link.png
deleted file mode 100644
index 1feacc0..0000000
Binary files a/content-OLDSITE/images/screenshots/10-follow-link.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/11-todo-entity.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/11-todo-entity.png b/content-OLDSITE/images/screenshots/11-todo-entity.png
deleted file mode 100644
index e353f89..0000000
Binary files a/content-OLDSITE/images/screenshots/11-todo-entity.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/12-todo-entity-edit.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/12-todo-entity-edit.png b/content-OLDSITE/images/screenshots/12-todo-entity-edit.png
deleted file mode 100644
index ad35f0f..0000000
Binary files a/content-OLDSITE/images/screenshots/12-todo-entity-edit.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/13-todo-edit-enum.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/13-todo-edit-enum.png b/content-OLDSITE/images/screenshots/13-todo-edit-enum.png
deleted file mode 100644
index a61bd6e..0000000
Binary files a/content-OLDSITE/images/screenshots/13-todo-edit-enum.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/14-optimistic-locking.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/14-optimistic-locking.png b/content-OLDSITE/images/screenshots/14-optimistic-locking.png
deleted file mode 100644
index 3e67f8f..0000000
Binary files a/content-OLDSITE/images/screenshots/14-optimistic-locking.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/15-invoke-action.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/15-invoke-action.png b/content-OLDSITE/images/screenshots/15-invoke-action.png
deleted file mode 100644
index b20c82e..0000000
Binary files a/content-OLDSITE/images/screenshots/15-invoke-action.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/16-invoke-action-disabled.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/16-invoke-action-disabled.png b/content-OLDSITE/images/screenshots/16-invoke-action-disabled.png
deleted file mode 100644
index e73e577..0000000
Binary files a/content-OLDSITE/images/screenshots/16-invoke-action-disabled.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/17-invoke-action-grouped-params.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/17-invoke-action-grouped-params.png b/content-OLDSITE/images/screenshots/17-invoke-action-grouped-params.png
deleted file mode 100644
index 6f48589..0000000
Binary files a/content-OLDSITE/images/screenshots/17-invoke-action-grouped-params.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/18-invoke-action-args.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/18-invoke-action-args.png b/content-OLDSITE/images/screenshots/18-invoke-action-args.png
deleted file mode 100644
index 862eb78..0000000
Binary files a/content-OLDSITE/images/screenshots/18-invoke-action-args.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/19-collection.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/19-collection.png b/content-OLDSITE/images/screenshots/19-collection.png
deleted file mode 100644
index 8bef1b5..0000000
Binary files a/content-OLDSITE/images/screenshots/19-collection.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/20-breadcrumbs.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/20-breadcrumbs.png b/content-OLDSITE/images/screenshots/20-breadcrumbs.png
deleted file mode 100644
index ce47394..0000000
Binary files a/content-OLDSITE/images/screenshots/20-breadcrumbs.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/21-audit-list.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/21-audit-list.png b/content-OLDSITE/images/screenshots/21-audit-list.png
deleted file mode 100644
index 9ff4b75..0000000
Binary files a/content-OLDSITE/images/screenshots/21-audit-list.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/22-audit-records.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/22-audit-records.png b/content-OLDSITE/images/screenshots/22-audit-records.png
deleted file mode 100644
index 65596f6..0000000
Binary files a/content-OLDSITE/images/screenshots/22-audit-records.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/23-fixtures-install-for.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/23-fixtures-install-for.png b/content-OLDSITE/images/screenshots/23-fixtures-install-for.png
deleted file mode 100644
index af0163f..0000000
Binary files a/content-OLDSITE/images/screenshots/23-fixtures-install-for.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/24-fixtures-install-args.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/24-fixtures-install-args.png b/content-OLDSITE/images/screenshots/24-fixtures-install-args.png
deleted file mode 100644
index 7f0abfc..0000000
Binary files a/content-OLDSITE/images/screenshots/24-fixtures-install-args.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/25-fixtures-installed-for-guest.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/25-fixtures-installed-for-guest.png b/content-OLDSITE/images/screenshots/25-fixtures-installed-for-guest.png
deleted file mode 100644
index 1456435..0000000
Binary files a/content-OLDSITE/images/screenshots/25-fixtures-installed-for-guest.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/26-login-as-guest.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/26-login-as-guest.png b/content-OLDSITE/images/screenshots/26-login-as-guest.png
deleted file mode 100644
index 0ba4cfd..0000000
Binary files a/content-OLDSITE/images/screenshots/26-login-as-guest.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/27a-guests-todos.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/27a-guests-todos.png b/content-OLDSITE/images/screenshots/27a-guests-todos.png
deleted file mode 100644
index 29f7920..0000000
Binary files a/content-OLDSITE/images/screenshots/27a-guests-todos.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/27b-guests-todos.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/27b-guests-todos.png b/content-OLDSITE/images/screenshots/27b-guests-todos.png
deleted file mode 100644
index b03d78b..0000000
Binary files a/content-OLDSITE/images/screenshots/27b-guests-todos.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/28-restful-login.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/28-restful-login.png b/content-OLDSITE/images/screenshots/28-restful-login.png
deleted file mode 100644
index ea027cf..0000000
Binary files a/content-OLDSITE/images/screenshots/28-restful-login.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/29-restful-services.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/29-restful-services.png b/content-OLDSITE/images/screenshots/29-restful-services.png
deleted file mode 100644
index 4a0919b..0000000
Binary files a/content-OLDSITE/images/screenshots/29-restful-services.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/30-restful-todoitems-service.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/30-restful-todoitems-service.png b/content-OLDSITE/images/screenshots/30-restful-todoitems-service.png
deleted file mode 100644
index 500b217..0000000
Binary files a/content-OLDSITE/images/screenshots/30-restful-todoitems-service.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/31-restful-todoitems-notyetcomplete.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/31-restful-todoitems-notyetcomplete.png b/content-OLDSITE/images/screenshots/31-restful-todoitems-notyetcomplete.png
deleted file mode 100644
index e424f8f..0000000
Binary files a/content-OLDSITE/images/screenshots/31-restful-todoitems-notyetcomplete.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/32-restful-todoitems-notyetcomplete-invoke.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/32-restful-todoitems-notyetcomplete-invoke.png b/content-OLDSITE/images/screenshots/32-restful-todoitems-notyetcomplete-invoke.png
deleted file mode 100644
index 2e9250b..0000000
Binary files a/content-OLDSITE/images/screenshots/32-restful-todoitems-notyetcomplete-invoke.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/33-restful-todoitems-notyetcomplete-results.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/33-restful-todoitems-notyetcomplete-results.png b/content-OLDSITE/images/screenshots/33-restful-todoitems-notyetcomplete-results.png
deleted file mode 100644
index f0150d1..0000000
Binary files a/content-OLDSITE/images/screenshots/33-restful-todoitems-notyetcomplete-results.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/screenshots/screenshot-34-restful-entity.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/screenshots/screenshot-34-restful-entity.png b/content-OLDSITE/images/screenshots/screenshot-34-restful-entity.png
deleted file mode 100644
index 06d72af..0000000
Binary files a/content-OLDSITE/images/screenshots/screenshot-34-restful-entity.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/sprites.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/sprites.png b/content-OLDSITE/images/sprites.png
deleted file mode 100644
index 5edcad0..0000000
Binary files a/content-OLDSITE/images/sprites.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/template.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/template.png b/content-OLDSITE/images/template.png
deleted file mode 100644
index 4af4f1a..0000000
Binary files a/content-OLDSITE/images/template.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/tv_show-25.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/tv_show-25.png b/content-OLDSITE/images/tv_show-25.png
deleted file mode 100644
index 0d046e2..0000000
Binary files a/content-OLDSITE/images/tv_show-25.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/images/tv_show-32.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/images/tv_show-32.png b/content-OLDSITE/images/tv_show-32.png
deleted file mode 100644
index 0df061d..0000000
Binary files a/content-OLDSITE/images/tv_show-32.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/index-new.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/index-new.md b/content-OLDSITE/index-new.md
deleted file mode 100644
index 9a79c23..0000000
--- a/content-OLDSITE/index-new.md
+++ /dev/null
@@ -1,4 +0,0 @@
-Isis graduated from the Apache incubator in October 2012; we [released](download.html) Isis Core 1.0.0 plus 4 supporting components in December 2012.
-
-Our [documentation](documentation.html) page has plenty of useful content.
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/index.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/index.md b/content-OLDSITE/index.md
deleted file mode 100644
index 9a79c23..0000000
--- a/content-OLDSITE/index.md
+++ /dev/null
@@ -1,4 +0,0 @@
-Isis graduated from the Apache incubator in October 2012; we [released](download.html) Isis Core 1.0.0 plus 4 supporting components in December 2012.
-
-Our [documentation](documentation.html) page has plenty of useful content.
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/intro/about.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/intro/about.md b/content-OLDSITE/intro/about.md
deleted file mode 100644
index 01a8eef..0000000
--- a/content-OLDSITE/intro/about.md
+++ /dev/null
@@ -1,3 +0,0 @@
-Title: Intro
-
-back to: [documentation](../documentation.html) page.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/intro/elevator-pitch/about.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/intro/elevator-pitch/about.md b/content-OLDSITE/intro/elevator-pitch/about.md
deleted file mode 100644
index b0cc147..0000000
--- a/content-OLDSITE/intro/elevator-pitch/about.md
+++ /dev/null
@@ -1,3 +0,0 @@
-Title: Elevator Pitch
-
-back to: [documentation](../../documentation.html) page.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/intro/elevator-pitch/common-use-cases.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/intro/elevator-pitch/common-use-cases.md b/content-OLDSITE/intro/elevator-pitch/common-use-cases.md
deleted file mode 100644
index e1927e1..0000000
--- a/content-OLDSITE/intro/elevator-pitch/common-use-cases.md
+++ /dev/null
@@ -1,56 +0,0 @@
-Title: Common Use Cases
-
-[//]: # (content copied to _user-guide_core-concepts_other-deployment-options)
-
-## <a name="screencast"></a>Screencast
-
-How Apache Isis builds a webapp from the underlying domain object model...
-
-<iframe width="420" height="315" src="http://www.youtube.com/embed/ludOLyi6VyY" frameborder="0" allowfullscreen></iframe>
-
-## Prototyping
-
-Isis is great for rapid prototyping, because all you need to write in order to get an application up-and-running is the domain model objects.
-
-By focussing just on the domain, you'll also find that you start to develop a ubiquitous language - a set of terms and concepts that the entire teamEnum (business and technologists alike) have a shared understanding.
-
-Once you've sketched out your domain model, you can then either start-over using your preferred framework, or you might choose to take the domain model forward into more formal specification and testing.
-
-## Deploy on your own App
-
-The programming model defined by Isis deliberately minimizes the dependencies on the rest of the framework. In fact, the only hard dependency that the domain model classes have on Isis is through the `org.apache.isis.applib` classes, mostly to pick up annotations such as `@Disabled`. The idea is to make it easy to be able to write take a domain object prototyped and/or tested using Isis, but to deploy on some other framework's runtime.
-
-If you are interested in taking this approach, note that there is one important interface that must be implemented by your own framework, namely `DomainObjectContainer`. This interface represents the one-and-only "touchpoint" between the domain objects and the runtime. If you inspect the methods then you'll see it covers such concerns as persistence, and of raising warnings or errors.
-
-Isis' own runtime injects an (implementation of this) interface into each and every domain object. You will likely need to do something similar within your own framework, (or come up with an equivalent mechanism, eg Service Locator pattern).
-
-## Deploy on Isis as an auto-generated Webapp
-
-One of the original motivations for Isis itself was to be able automatically generate a user interface for a domain object model.
-
-Isis' has a pluggable architecture allowing different user interface technologies. The principal implementation (as configured by the [simple](../getting-started/simple-archetype.html) archetype) is the [Wicket viewer](../../components/viewers/wicket/about.html). This provides an appealing default user interface, with the ability to customize the user interface by writing new [Apache Wicket](http://wicket.apache.org) components. Some third-party components can be found in the Isis addons project, integrating the Wicket viewer with [google maps](https://github.com/isisaddons/isis-wicket-gmap3), [a full calendar](https://github.com/isisaddons/isis-wicket-fullcalendar2) and a [export to Excel](https://github.com/isisaddons/isis-wicket-excel) component.
-
-It is also possible to write your own viewers:
-
-* One of Isis' committers has developed a viewer based on [DHTMLX](), also available on [github](https://github.com/madytyoo/dhtmlx-isis-viewer).
-* Another of Isis' committers has a (closed source) viewer based on [Wavemaker](http://www.wavemaker.com/).
-
-Deploying on Isis means that the framework also manages object persistence. Again this is pluggable, but the principal implementation is the [JDO objectstore](../../components/objectstores/jdo/about.html). Because JDO supports both SQL and NoSQL databases, you can then deploy on a variety of platforms, including the [Google App Engine (GAE)](https://developers.google.com/appengine/).
-
-## Deploy on Isis as a RESTful web service
-
-REST (Representation State Transfer) is an architectural style for building highly scalable distributed systems, using the same principles as the World Wide Web. Many commercial web APIs (twitter, facebook, Amazon) are implemented as either pure REST APIs or some approximation therein.
-
-The [Restful Objects specification](http://restfulobjects.org) defines a means by a domain object model can be exposed as RESTful resources using JSON representations over HTTP. Isis' [RestfulObjects viewer](../../components/viewers/restfulobjects/about.html) is an implementation of that spec, making any Isis domain object automatically available via REST.
-
-There are two main use cases for deploying Isis as a RESTful web service are:
-
-- to allow a custom UI to be built against the RESTful API
-
- For example, using Javascript/JQuery, or an RIA technology such as Flex, JavaFX, Silverlight
-
-- to enable integration between systems
-
- REST is designed to be machine-readable, and so is an excellent choice for synchronous data interchange scenarios.
-
-As for the auto-generated webapps, the framework manages object persistence, for example using the [JDO objectstore](../../components/objectstores/jdo/about.html) objectstore. It is perfectly possible to deploy the RESTful API alongside an auto-generated webapp; both work from the same domain object model.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/intro/elevator-pitch/isis-in-pictures.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/intro/elevator-pitch/isis-in-pictures.md b/content-OLDSITE/intro/elevator-pitch/isis-in-pictures.md
deleted file mode 100644
index 7a48687..0000000
--- a/content-OLDSITE/intro/elevator-pitch/isis-in-pictures.md
+++ /dev/null
@@ -1,185 +0,0 @@
-Title: Dynamically builds the UI
-
-[//]: # (content copied to _user-guide_isis-in-pictures)
-
-{isis-in-pictures
-
-Isis dynamically builds a generic UI directlyo from the underlying domain objects. It works by building an internal metamodel that describes the structure and behaviour of the domain objects, and then uses this metamodel to render the objects. You can think of it as akin to an object-relational mapper; however rather than projecting the domain objects into a database, it projects them onto a web page.
-
-The screenshots below are taken from the Isis Addons' [todoapp example](http://github.com/isisaddons/isis-app-todoapp) (non ASF), which you are free to fork and use as you will. The corresponding domain classes from which this UI was built can be found [here](https://github.com/isisaddons/isis-app-todoapp/tree/0669d6e2acc5bcad1d9978a4514a17bcf7beab1f/dom/src/main/java/todoapp/dom/module/todoitem).
-
-The todoapp also integrates with a number of other [Isis Addons](http://www.isisaddons.org) modules.
-
-> Please note that the Isis Addons are not part of ASF, but they are all licensed under Apache License 2.0 and are maintained by the Isis committers).
-
-### Sign-in
-
-Apache Isis integrates with [Apache Shiro](http://shiro.apache.org)\u2122. The core framework supports file-based realms, while the Isis Addons [security module](http://github.com/isisaddons/isis-module-security) (non ASF) provides a well-features subdomain of users, roles and permissions against features derived from the Isis metamodel. The example todoapp integrates with the security module.
-
-![](https://raw.github.com/apache/isis/master/images/010-login.png)
-
-### Install Fixtures
-
-Apache Isis has lots of features to help you prototype and then fully test your application. One such are fixture scripts, which allow pre-canned data to be installed in the running application. This is great to act as the starting point for identifying new stories; later on when the feature is being implemented, the same fixture script can be re-used within that feature's integration tests. (More on tests later).
-
-![](https://raw.github.com/apache/isis/master/images/020-install-fixtures.png)
-
-### Dashboard and View Models
-
-Most of the time the end-user interacts with representations of persistent domain entities, but Isis also supports view models which can aggregate data from multiple sources. The todoapp example uses a "dashboard" view model to list todo items not yet done vs those completed.
-
-![](https://raw.github.com/apache/isis/master/images/030-dashboard-view-model.png)
-
-In general we recommend to initially focus only on domain entities; this will help drive out a good domain model. Later on view models can be introduced in support of specific use cases.
-
-### Domain Entity
-
-The screenshot below is of the todoapp's `ToDoItem` domain entity. Like all web pages, this UI is generated at runtime, directly from the domain object itself. There are no controllers or HTML to write.
-
-![](https://raw.github.com/apache/isis/master/images/040-domain-entity.png)
-
-In addition to the domain entity, Apache Isis allows layout metadata hints to be provided, for example to specify the grouping of properties, the positioning of those groups into columns, the association of actions (the buttons) with properties or collections, the icons on the buttons, and so on. This metadata can be specified either as annotations or in JSON form; the benefit of the latter is that it can be updated (and the UI redrawn) without restarting the app.
-
-Any production-ready app will require this metadata but (like the view models discussed above) this metadata can be added gradually on top of the core domain model.
-
-### Edit properties
-
-By default properties on domain entities are editable, meaning they can be changed directly. In the todoapp example, the `ToDoItem`'s description is one such editable property:
-
-![](https://raw.github.com/apache/isis/master/images/050-edit-property.png)
-
-Note that some of the properties are read-only even in edit mode; individual properties can be made non-editable. It is also possible to make all properties disabled and thus enforce changes only through actions (below).
-
-### Actions
-
-The other way to modify an entity is to an invoke an action. In the screenshot below the `ToDoItem`'s category and subcategory can be updated together using an action:
-
-![](https://raw.github.com/apache/isis/master/images/060-invoke-action.png)
-
-There are no limitations on what an action can do; it might just update a single object, it could update multiple objects. Or, it might not update any objects at all, but could instead perform some other activity, such as sending out email or printing a document.
-
-In general though, all actions are associated with some object, and are (at least initially) also implemented by that object: good old-fashioned encapsulation. We sometimes use the term "behaviourally complete" for such domain objects.
-
-### Contributions
-
-As an alternative to placing actions (business logic) on a domain object, it can instead be placed on an (application-scoped, stateless) domain service. When an object is rendered by Apache Isis, it will automatically render all "contributed" behaviour; rather like traits or aspect-oriented mix-ins).
-
-In the screenshot below the highlighted "export as xml" action, the "relative priority" property (and "previous" and "next" actions) and also the "similar to" collection are all contributed:
-
-![](https://raw.github.com/apache/isis/master/images/065-contributions.png)
-
-Contributions are defined by the signature of the actions on the contributing service. The code snippet below shows how this works for the "export as xml" action:
-
-![](https://raw.github.com/apache/isis/master/images/067-contributed-action.png)
-
-## Extensible Views
-
-The Apache Isis viewer is implemented using [Apache Wicket](http://wicket.apache.org)\u2122, and has been architected to be extensible. For example, when a collection of objects is rendered, this is just one several views, as shown in the selector drop-down:
-
-![](https://raw.github.com/apache/isis/master/images/070-pluggable-views.png)
-
-The Isis Addons' [gmap3 component](https://github.com/isisaddons/isis-wicket-gmap3) (non ASF) will render any domain entity (such as `ToDoItem`) that implements its `Locatable` interface:
-
-![](https://raw.github.com/apache/isis/master/images/080-gmap3-view.png)
-
-Simiarly the Isis Addons' [fullcalendar2 component](https://github.com/isisaddons/isis-wicket-fullcalendar2) (non ASF) will render any domain entity (such as `ToDoItem`) that implements its `Calendarable` interface:
-
-![](https://raw.github.com/apache/isis/master/images/090-fullcalendar2-view.png)
-
-Yet another "view" (though this one is rather simpler is that provided by the Isis Addons [excel component](https://github.com/isisaddons/isis-wicket-excel) (non ASF). This provides a download button to the table as a spreadsheet:
-
-![](https://raw.github.com/apache/isis/master/images/100-excel-view-and-docx.png)
-
-The screenshot above also shows an "export to Word" action. This is *not* a view but instead is a (contributed) action that uses the Isis Addons [docx module](https://github.com/isisaddons/isis-module-docx) (non ASF) to perform a "mail-merge":
-
-![](https://raw.github.com/apache/isis/master/images/110-docx.png)
-
-## Security, Auditing and other Services
-
-As well as providing extensions to the UI, the Isis Addons provides a rich set of modules to support various cross-cutting concerns.
-
-Under the activity menu are four sets of services which provide support for [user session logging/auditing](https://github.com/isisaddons/isis-module-sessionlogger) (non ASF), [command profiling](https://github.com/isisaddons/isis-module-command) (non ASF), [(object change) auditing](https://github.com/isisaddons/isis-module-audit) (shown, non-ASF) and (inter-system) [event publishing](https://github.com/isisaddons/isis-module-publishing) (non ASF):
-
-![](https://raw.github.com/apache/isis/master/images/120-auditing.png)
-
-In the security menu is access to the rich set of functionality provided by the Isis addons [security module](https://github.com/isisaddons/isis-module-security) (non ASF):
-
-![](https://raw.github.com/apache/isis/master/images/130-security.png)
-
-In the prototyping menu is the ability to download a GNU gettext `.po` file for translation. This file can then be translated into multiple languages so that your app can support different locales. Note that this feature is part of Apache Isis core (it is not in Isis Addons):
-
-![](https://raw.github.com/apache/isis/master/images/140-i18n.png)
-
-The Isis addons also provides a module for managing application and user [settings](https://github.com/isisaddons/isis-module-settings) (non ASF). Most apps (the todoapp example included) won't expose these services directly, but will usually wrap them in their own app-specific settings service that trivially delegates to the settings module's services:
-
-![](https://raw.github.com/apache/isis/master/images/150-appsettings.png)
-
-### Multi-tenancy support
-
-Of the various Isis addons, the [security module](https://github.com/isisaddons/isis-module-security) has the most features. One significant feature is the ability to associate users and objects with a "tenancy". The todoapp uses this feature so that different users' list of todo items are kept separate from one another. A user with administrator is able to switch their own "tenancy" to the tenancy of some other user, in order to access the objects in that tenancy:
-
-![](https://raw.github.com/apache/isis/master/images/160-switch-tenancy.png)
-
-For more details, see the [security module](https://github.com/isisaddons/isis-module-security) README.
-
-### Me
-
-Most of the [security module](https://github.com/isisaddons/isis-module-security)'s services are on the security module, which would normally be provided only to administrators. Kept separate is the "me" action:
-
-![](https://raw.github.com/apache/isis/master/images/170-me.png)
-
-Assuming they have been granted permissions, this allows a user to access an entity representing their own user account:
-
-![](https://raw.github.com/apache/isis/master/images/180-app-user-entity.png)
-
-If not all of these properties are required, then they can be hidden either using security or though Isis' internal event bus (described below). Conversely, additional properties can be "grafted onto" the user using the contributed properties/collections discussed previously.
-
-### Themes
-
-Apache Isis' Wicket viewer uses [Twitter Bootstrap](http://getbootstrap.com), which means that it can be themed. If more than one theme has been configured for the app, then the viewer allows the end-user to switch their theme:
-
-![](https://raw.github.com/apache/isis/master/images/190-switch-theme.png)
-
-## REST API
-
-In addition to Isis' Wicket viewer, it also provides a fully fledged REST API, as an implementation of the [Restful Objects](http://restfulobjects.org) specification. The screenshot below shows accessing this REST API using a Chrome plugin:
-
-![](https://raw.github.com/apache/isis/master/images/200-rest-api.png)
-
-Like the Wicket viewer, the REST API is generated automatically from the domain objects (entities and view models).
-
-## Integration Testing Support
-
-Earlier on we noted that Apache Isis allows fixtures to be installed through the UI. These same fixture scripts can be reused within integration tests. For example, the code snippet below shows how the `FixtureScripts` service injected into an integration test can then be used to set up data:
-
-![](https://raw.github.com/apache/isis/master/images/210-fixture-scripts.png)
-
-The tests themselves are run in junit. While these are integration tests (so talking to a real database), they are no more complex than a regular unit test:
-
-![](https://raw.github.com/apache/isis/master/images/220-testing-happy-case.png)
-
-To simulate the business rules enforced by Apache Isis, the domain object can be "wrapped" in a proxy. For example, if using the Wicket viewer then Apache Isis will enforce the rule (implemented in the `ToDoItem` class itself) that a completed item cannot have the "completed" action invoked upon it. The wrapper simulates this by throwing an appropriate exception:
-
-![](https://raw.github.com/apache/isis/master/images/230-testing-wrapper-factory.png)
-
-## Internal Event Bus
-
-Contributions, discussed earlier, are an important tool in ensuring that the packages within your Isis application are decoupled; by extracting out actions the order of dependency between packages can effectively be reversed.
-
-Another important tool to ensure your codebase remains maintainable is Isis' internal event bus. It is probably best explained by example; the code below says that the "complete" action should emit a `ToDoItem.Completed` event:
-
-![](https://raw.github.com/apache/isis/master/images/240-domain-events.png)
-
-Domain service (application-scoped, stateless) can then subscribe to this event:
-
-![](https://raw.github.com/apache/isis/master/images/250-domain-event-subscriber.png)
-
-And this test verifies that completing an action causes the subscriber to be called:
-
-![](https://raw.github.com/apache/isis/master/images/260-domain-event-test.png)
-
-In fact, the domain event is fired not once, but (up to) 5 times. It is called 3 times prior to execution, to check that the action is visible, enabled and that arguments are valid. It is then additionally called prior to execution, and also called after execution. What this means is that a subscriber can in either veto access to an action of some publishing object, and/or it can perform cascading updates if the action is allowed to proceed.
-
-Moreover, domain events are fired for all properties and collections, not just actions. Thus, subscribers can therefore switch on or switch off different parts of an application. Indeed, the example todoapp demonstrates this.
-
-}
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/intro/getting-started/about.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/intro/getting-started/about.md b/content-OLDSITE/intro/getting-started/about.md
deleted file mode 100644
index faf6848..0000000
--- a/content-OLDSITE/intro/getting-started/about.md
+++ /dev/null
@@ -1,3 +0,0 @@
-Title: Getting started
-
-back to: [documentation](../../documentation.html) page.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/intro/getting-started/ide/about.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/intro/getting-started/ide/about.md b/content-OLDSITE/intro/getting-started/ide/about.md
deleted file mode 100644
index c076aac..0000000
--- a/content-OLDSITE/intro/getting-started/ide/about.md
+++ /dev/null
@@ -1,3 +0,0 @@
-Title: IDE
-
-back to: [documentation](../../../documentation.html) page.
\ No newline at end of file
[39/59] [abbrv] [partial] isis-site git commit: ISIS-1521: deletes
content-OLDSITE
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/release-process.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/release-process.md b/content-OLDSITE/contributors/release-process.md
deleted file mode 100644
index 4badec4..0000000
--- a/content-OLDSITE/contributors/release-process.md
+++ /dev/null
@@ -1,869 +0,0 @@
-Title: Formal Release Process
-
-[//]: # (content copied to _user-guide_xxx)
-
-This page details the process for formally releasing Isis modules.
-
-If you've done this before and just want the bare essentials, see this [one-pager](release-process-one-pager.html)
-(that also parameterizes some of the steps listed here 'long-hand'. There is also an experimental
-[script](resources/release.sh) for automating the latter part of the process.
-
-See also the [release checklist](release-checklist.html) for keeping track of where you are while releasing (possibly multiple) components.
-
-## Intro
-
-Apache Isis consists of two separately releasable modules. Relative to the root of the
-[source code repo](https://git-wip-us.apache.org/repos/asf/isis/repo?p=isis.git;a=tree), these are:
-
-- `core`
-- `component/example/archetypes/simpleapp`
-
-Previously there were many other components, but these have either been mothballed or moved into core. The only
-remaining component that is not in core (though has not yet been released) is `component/viewer/scimpi`. There is
-currently no plan to release this component.
-
-##Process Prerequisites
-
-Before releasing `core`, ensure there is consensus on the [dev mailing list](../support.html) that this is the right
-time for a release. The discussion should include confirming the version number to be used, and to confirm content.
-
-Once agreed, the formal release can begin. The steps are:
-
-- create a branch locally in which to prepare the release
-- use `mvn release:prepare` to generate the signed artifacts and create a tag in the source code control system
-- use `mvn release:perform` to upload the signed artifacts to the Apache staging repository
-- vote on the staged artifacts (in particular, the signed source release ZIP from which the remaining artifacts are derivable)
-- on a successful vote:
- - promote the staged artifacts
- - distribute the source zip
- - merge in the branch back to into master
-- on a failed vote:
- - drop the staging repository
- - delete the branch and tag
- - fix the problems and go round round the loop again.
-
-Before any of this can happen, there are a number of prerequisites, in terms of (a) the codebase itself,
-(b) the community process, and (c) the committer acting as release manager and performing the release.
-
-### Set up local environment
-
-#### Public/private key
-
-The most important configuration you require is to set up public/private key pair. This is used by the `maven-release-plugin` to sign the code artifacts. See the page on [key generation](key-generation.html) for more details.
-
-In order to prepare the release, you'll (need to) have a `~/.gnupg` directory with the relevant files (`gpg.conf`, `pubring.gpg`, `secring.gpg` etc), and have `gpg` on your operating system PATH.
-
-> If on Windows, the equivalent directory is `c:\users\xxx\appdata\roaming\gnupg`. For `gpg`, use either [cygwin.com](http://cygwin.com) or [gpg4win.org](http://www.gpg4win.org). Note also that the mSysGit version of `gpg` (as provided by GitHub's bash client) is not compatible with that provided by cygwin; move it to one side and check that `gpg.exe` being used is that from gpg4win.
-
-
-#### Maven `settings.xml`
-
-During the release process the `maven-deploy-plugin` uploads the generated artifacts to a staging repo on the [Apache repository manager](http://repository.apache.org). This requires your Apache LDAP credentials to be specified in your `~/.m2/settings.xml` file:
-
- <settings>
- <servers>
- <server>
- <id>apache.releases.https</id>
- <username>xxxxxxx</username>
- <password>yyyyyyy</password>
- </server>
- ...
- </servers>
- ...
- </settings>
-
-where `xxxxxxx` and `yyyyyyy` are your Apache LDAP username and password. For more information, see these [ASF docs](http://www.apache.org/dev/publishing-maven-artifacts.html#dev-env).
-
-> It is also possible to configure to use `.ssh` secure keys, and thereby avoid hardcoding your Apache LDAP password into your `.m2/settings.xml` file. A description of how to do this can be found, for example, [here](http://bval.apache.org/release-setup.html).
-}
-
-Also, set up keyphrase for `gpg`; this avoids being prompted during release:
-
- <profiles>
- <profile>
- <id>gpg</id>
- <properties>
- <gpg.executable>gpg2</gpg.executable>
- <gpg.passphrase>this is not really my passphrase</gpg.passphrase>
- </properties>
- </profile>
- ...
- </profiles>
-
- <activeProfiles>
- <activeProfile>gpg</activeProfile>
- ...
- </activeProfiles>
-
-
-#### Pull down code to release
-
-Set the HEAD of your local git repo to the commit to be released. In many cases this will be the tip of the origin's `master` branch:
-
-<pre>
-git checkout master
-git pull --ff-only
-</pre>
-
-Then, determine/confirm the version number of the module being released. This should be in line with our [semantic versioning policy](versioning-policy.html).
-
-Next, create a release branch in your local Git repo, using the version number determined and as per [these standards](release-branch-and-tag-names.html). For example, to prepare release candidate #1 for a release 1.9.0 of `core`, use:
-
-<pre>
-git checkout -b isis-1.9.0
-</pre>
-
-All release preparation is done locally; if we are successful, this branch will be pushed back to master.
-
-Finally, make sure you have a JIRA ticket open against which to perform all commits.
-
-## Set Environment Variables
-
-If you are releasing `core`:
-
- cd core
-
- export ISISTMP=/c/tmp # or whatever
- export ISISART=isis
- export ISISDEV=1.10.0-SNAPSHOT
- export ISISREL=1.9.0
- export ISISRC=RC1
-
- export ISISCOR="Y"
- env | grep ISIS | sort
-
-## Code Prerequisites
-
-{note
-Unless otherwise stated, you should assume that all remaining steps should be performed in the base directory of the module being released.
-}
-
-Before making any formal release, there are a number of prerequisites that should always be checked.
-
-### Update the version number
-
-The version number of the parent pom should reflect the branch name that you are now on (with a `-SNAPSHOT` suffix). In many cases this will have been done already during earlier development; but confirm that it has been updated. If it has not, make the change.
-
-For example, if releasing `core` version `1.9.0`, the POM should read:
-
- <groupId>org.apache.isis.core</groupId>
- <artifactId>isis</artifactId>
- <version>1.9.0</version>
-
-### Update parent (Isis Core)
-
-If releasing Isis Core, check (via <a href="http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache%22%20a%3A%22apache%22" target="_blank">http://search.maven.org</a>) whether there is a newer version of the Apache parent `org.apache:apache`.
-
-If there is, update the `<version>` in the `<parent>` element in the parent POM to match the newer version:
-
- <parent>
- <groupId>org.apache</groupId>
- <artifactId>apache</artifactId>
- <version>NN</version>
- <relativePath />
- </parent>
-
-where `NN` is the updated version number.
-
-<!--
-### Update parent (non core components)
-
-If releasing a non-core component, then check and if necessary update the `<version>` in the `<parent>` element in the parent POM to match the released (non-SNAPSHOT) version of `org.apache.isis.core:isis`:
-
- <parent>
- <groupId>org.apache.isis.core</groupId>
- <artifactId>isis</artifactId>
- <version>1.9.0</version>
- <relativePath />
- </parent>
-
-> This obviously requires that the core has been released previously. If you also releasing core at the same time as the component, then you will need to go through the release process for core first, then come back round to release the component.
-
-Also, if there is a tck test module with `o.a.isis.core:isis-core-tck` as its parent, then make sure that it the parent is also updated to the non-`SNAPSHOT` version. *However*, the tck module's dependency on the component (typically a property) should remain as `SNAPSHOT`; it will be updated automatically when the `mvn release:prepare` is performed.
--->
-
-### Check no SNAPSHOT dependencies
-
-There should be no snapshot dependencies; the only mention of `SNAPSHOT` should be for the Isis modules about to be released.
-
-As a quick check, do a grep for `SNAPSHOT`:
-
- grep SNAPSHOT `/bin/find . -name pom.xml | grep -v target | sort`
-
-Or, for a more thorough check, load up each `pom.xml` and inspect manually:
-
- vi `/bin/find . -name pom.xml | grep -v target | sort`
-
-... and search for `SNAPSHOT`.
-
-
-> Obviously, don't update Isis' `SNAPSHOT` references; these get updated by the `mvn release:prepare` command we run later.
-
-### Update plugin versions
-
-The `maven-versions-plugin` should be used to determine if there are newer versions of any of the plugins used to build Isis. Since this goes off to the internet, it may take a minute or two to run:
-
-<pre>
-mvn versions:display-plugin-updates > /tmp/foo
-grep "\->" /tmp/foo | /bin/sort -u
-</pre>
-
-Review the generated output and make updates as you see fit. (However, if updating, please check by searching for known issues with newer versions).
-
-### Update dependency versions
-
-The `maven-versions-plugin` should be used to determine if there are newer versions of any of Isis' dependencies. Since this goes off to the internet, it may take a minute or two to run:
-
-<pre>
-mvn versions:display-dependency-updates > /tmp/foo
-grep "\->" /tmp/foo | /bin/sort -u
-</pre>
-
-Update any of the dependencies that are out-of-date. That said, do note that some dependencies may show up with a new dependency, when in fact the dependency is for an old, badly named version. Also, there may be new dependencies that you do not wish to move to, eg release candidates or milestones.
-
-For example, here is a report showing both of these cases:
-<pre>
-[INFO] asm:asm ..................................... 3.3.1 -> 20041228.180559
-[INFO] commons-httpclient:commons-httpclient .......... 3.1 -> 3.1-jbossorg-1
-[INFO] commons-logging:commons-logging ......... 1.1.1 -> 99.0-does-not-exist
-[INFO] dom4j:dom4j ................................. 1.6.1 -> 20040902.021138
-[INFO] org.datanucleus:datanucleus-api-jdo ................ 3.1.2 -> 3.2.0-m1
-[INFO] org.datanucleus:datanucleus-core ................... 3.1.2 -> 3.2.0-m1
-[INFO] org.datanucleus:datanucleus-jodatime ............... 3.1.1 -> 3.2.0-m1
-[INFO] org.datanucleus:datanucleus-rdbms .................. 3.1.2 -> 3.2.0-m1
-[INFO] org.easymock:easymock ................................... 2.5.2 -> 3.1
-[INFO] org.jboss.resteasy:resteasy-jaxrs ............. 2.3.1.GA -> 3.0-beta-1
-</pre>
-For these artifacts you will need to search [Maven central repo](http://search.maven.org) directly yourself to confirm there are no newer dependencies not shown in this list.
-
-
-### Code cleanup / formatting
-
-Make sure that all source code has been cleaned up and formatted according to the Apache Isis and ASF conventions. Use [this](resources/Apache-code-style-formatting.xml) Eclipse template and [this](resources/isis.importorder) import order.
-
-### License header notices (RAT tool)
-
-The Apache Release Audit Tool `RAT` (from the [Apache Creadur](http://creadur.apache.org) project) checks for missing license header files. The parent `pom.xml` of each releasable module specifies the RAT Maven plugin, with a number of custom exclusions.
-
-To run the RAT tool, use:
-
- mvn org.apache.rat:apache-rat-plugin:check -D rat.numUnapprovedLicenses=50 -o
-
-where `rat.numUnapprovedLicenses` property is set to a high figure, temporarily overriding the default value of 0. This will allow the command to run over all submodules, rather than failing after the first one.
-
-> Do *not* use `mvn rat:check`; depending on your local Maven configuratoin this may bring down the obsolete `mvn-rat-plugin` from the Codehaus repo.
-
-All being well the command should complete. For each failing submodule, it will have written out a `target\rat.txt`; missing license notes are indicated using the key `!???`. You can collate these together using something like:
-
- for a in `/bin/find . -name rat.txt -print`; do grep '!???' $a; done
-
-Investigate and fix any reported violations, typically by either:
-
-- adding genuinely missing license headers from Java (or other) source files, or
-- updating the `<excludes>` element for the `apache-rat-plugin` plugin to ignore test files, log files and any other non-source code files
- - also look to remove any stale `<exclude>` entries
-
-To add missing headers, you can if you wish use the groovy script `addmissinglicenses.groovy` (in the `scripts` directory) to automatically insert missing headers for certain file types. The actual files checked are those with extensions specified in the line `def fileEndings = [".java", ".htm"]`:
-
-Run this in dry run mode first (shown here relative to the `core` module):
-<pre>
-groovy ../scripts/addmissinglicenses.groovy
-</pre>
-
-When happy, perform the updates by specifying the `-x` (execute) flag:
-<pre>
-groovy addmissinglicenses.groovy -x
-</pre>
-
-Once you've fixed all issues, confirm once more that `apache-rat-plugin` no longer reports any license violations, this time leaving the `rat.numUnapprovedLicenses` property to its default, 0:
-
-<pre>
-mvn org.apache.rat:apache-rat-plugin:check -D rat.numUnapprovedLicenses=0 -o
-for a in `find . -name rat.txt -print`; do grep '!???' $a; done
-</pre>
-
-
-### Missing License Check
-
-Although Apache Isis has no dependencies on artifacts with incompatible licenses, the POMs for some of these dependencies (in the Maven central repo) do not necessarily contain the required license information. Without appropriate additional configuration, this would result in the generated `DEPENDENCIES` file and generated Maven site indicating dependencies as having "unknown" licenses.
-
-Fortunately, Maven allows the missing information to be provided by configuring the `maven-remote-resources-plugin`. This is stored in the `src/main/appended-resources/supplemental-models.xml` file, relative to the root of each releasable module.
-
-To capture the missing license information, use:
-
-<pre>
-mvn license:download-licenses
-</pre>
-
-This Maven plugin creates a `license.xml` file in the `target/generated-resources` directory of each module.
-
-Then, run the following script (shown here relative to the `core` module).
-
-<pre>
-groovy ../scripts/checkmissinglicenses.groovy
-</pre>
-
-This searches for all `licenses.xml` files, and compares them against the contents of the `supplemental-models.xml` file. For example, the output could be something like:
-
-<pre>
-licenses to add to supplemental-models.xml:
-
-[org.slf4j, slf4j-api, 1.5.7]
-[org.codehaus.groovy, groovy-all, 1.7.2]
-
-
-licenses to remove from supplemental-models.xml (are spurious):
-
-[org.slf4j, slf4j-api, 1.5.2]
-</pre>
-
-If any missing entries are listed or are spurious, then update `supplemental-models.xml` and try again.
-
-> Ignore any missing license warnings for the TCK modules; this is a result of the TCK modules for the viewers (eg `isis-viewer-bdd-concordion-tck`) depending on the TCK dom, fixtures etc.
-
-## Sanity check
-
-Before you cut the release, perform one last sanity check on the codebase.
-
-
-### Sanity check for `core`
-
-First, check that there are *NO SNAPSHOT* dependencies in any of the `pom.xml` of the modules of the core.
-
-Next, delete all Isis artifacts from your local Maven repo:
-
- rm -rf ~/.m2/repository/org/apache/isis
-
-Next, check that `core` builds independently, using the `-o` offline flag:
-
- mvn clean install -o
-
-Confirm that the versions of the Isis artifacts now cached in your local repository are correct.
-
-
-### Sanity check for non-`core` components
-
-You should already have changed the parent POM of the releasable module to reference a released version of `org.apache.isis.core:isis`. Now, also check that there are remaining *NO SNAPSHOT* dependencies in any of the `pom.xml` of the modules of the component.
-
-Next, delete all Isis artifacts from your local Maven repo:
-
- rm -rf ~/.m2/repository/org/apache/isis
-
-Next, build the component, though without the offline flag. Maven should pull down the component's dependencies from the Maven central repo, including the non-spshot of Isis core:
-
- mvn clean install
-
-Confirm that the versions of the Isis artifacts now cached in your local repository are correct (both those pulled down from Maven central repo, as well as those of the component built locally). The versions of `core` should not be a SNAPSHOT.
-
-
-## Commit changes
-
-Before going any further, remember to commit any changes from the preceding steps:
-
- git commit -am "ISIS-nnn: updates to pom.xml etc for release"
-
-
-## Preparing a Release (`mvn release:prepare`)
-
-Most of the work is done using the `mvn release:prepare` goal. Since this makes a lot of changes, we run it first in "dry run" mode; only if that works do we run the goal for real.
-
-
-### Dry-run
-
-Run the dry-run as follows:
-
- mvn release:prepare -P apache-release -D dryRun=true \
- -DreleaseVersion=$ISISREL \
- -Dtag=$ISISART-$ISISREL \
- -DdevelopmentVersion=$ISISDEV
-
-where:
-
-* `releaseVersion` just strip off the `-SNAPSHOT` suffix:
-* `tag` should follow our [standard](release-branch-and-tag-names.html) (concatenation of the `artifactId` and the version entered above *without a `-RCn` suffix*)
-* `developmentVersion` should increment as required, and have `-SNAPSHOT` appended.
-
-This is not quite fully automated; you may be prompted for the gpg passphrase. (Experiments in using `--batch-mode -Dgpg.passphrase="..."` to fully automate this didn't work; for more info, see [here](http://maven.apache.org/plugins/maven-gpg-plugin/sign-mojo.html) (maven release plugin docs) and [here](http://maven.apache.org/maven-release/maven-release-plugin/examples/non-interactive-release.html) (maven gpg plugin docs).
-
-Or, if you want to be prompted for the versions, you can omit the properties, eg:
-
- mvn release:prepare -P apache-release -D dryRun=true
-
-Some modules might have additional profiles to be activated. For example, the (now mothballed) SQL ObjectStore required `-P apache-release,integration-tests` so that its integration tests are also run.
-
-This should generate something like:
-
-<pre>
-$ mvn release:prepare -P apache-release -D dryRun=true
-[INFO] Scanning for projects...
-[INFO] ------------------------------------------------------------------------
-[INFO] Reactor Build Order:
-[INFO]
-[INFO] Apache Isis Core
-[INFO] Isis Core AppLib
-[INFO] Isis Core Unit Test Support
-[INFO] Isis Core MetaModel
-[INFO] Isis Core Runtime
-[INFO] Isis Core WebServer
- ...
-[INFO] Isis Core Integration Testing Support
-[INFO]
-[INFO] ------------------------------------------------------------------------
-[INFO] Building Apache Isis Core 1.9.0
-[INFO] ------------------------------------------------------------------------
-[INFO]
-[INFO] --- maven-release-plugin:2.3.2:prepare (default-cli) @ isis ---
-[INFO] Resuming release from phase 'map-release-versions'
-What is the release version for "Apache Isis Core"? (org.apache.isis.core:isis)
-1.9.0: :
-</pre>
-
-If you didn't provide the `releaseVersion`, `tag` and `developmentVersion` tags, then you'll be prompted for them. You can generally accept the defaults that Maven offers.
-
-Assuming this completes successfully, re-run the command, but without the `dryRun` flag and specifying `resume=false` (to ignore the generated `release.properties` file that gets generated as a side-effect of using `git`). You can also set the `skipTests` flag since they would have been run during the previous dry run:
-
- mvn release:prepare -P apache-release -D resume=false -DskipTests=true
- -DreleaseVersion=$ISISREL \
- -Dtag=$ISISART-$ISISREL \
- -DdevelopmentVersion=$ISISDEV
-
-> If any issues here, then explicitly delete the generated `release.properties` file first.
-
-### Post-prepare sanity check
-
-You should end up with artifacts in your local repo with the new version `1.9.0`. There are then a couple of sanity checks that you can perform:
-
-* unzip the source-release ZIP and check it builds
-
- For example, if building core, then the ZIP file will be called `isis-1.9.0-source-release.zip` and should reside in `~/.m2/repository/org/apache/isis/core/isis/1.9.0` directory.
-
- Unzip in a new directory, and build.
-
-* Inspect the `DEPENDENCIES` file.
-
- This file should be in the root of the extracted ZIP. In particular, check that there are no category-x dependencies.
-
-If you find problems and the release was performed on a branch, then just delete the branch and start over.
-
-## Upload Release for Voting
-
-Once the release has been built locally, it should be uploaded for voting. This is done by deploying the Maven artifacts to a staging directory (this includes the source release ZIP file which will be voted upon).
-
-The Apache staging repository runs on Nexus server, hosted at [repository.apache.org](https://repository.apache.org). The process of uploading will create a staging repository that is associated with the host (IP address) performing the release. Once the repository is staged, the newly created staging repository is "closed" in order to make it available to others.
-
-Before you start, make sure you've defined the staging repo in your local `~/.m2/settings.xml` file (see earlier on this page).
-
-
-### Perform the Release
-
-If running on *nix, then the command to stage the release is:
-
- mvn release:perform -P apache-release
-
-but if using mSysGit on windows, specify a different working directory:
-
- mvn release:perform -P apache-release \
- -DworkingDirectory=$ISISTMP/$ISISART-$ISISREL/checkout
-
-You may (again) be prompted for gpg passphrase.
-
-The command starts off by checking out the codebase from the tag (hence different working directory under Windows to avoid 260 char path limit). It then builds the artifacts, then uploads them to the Apache staging repository:
-
-<pre>
-...
-[INFO] --- maven-release-plugin:2.3.2:perform (default-cli) @ isis ---
-[INFO] Performing a LOCAL checkout from scm:git:file:///C:\APACHE\isis-git-rw\co
-re
-[INFO] Checking out the project to perform the release ...
-[INFO] Executing: cmd.exe /X /C "git clone --branch isis-1.9.0 file:///C:\APACHE\isis-git-rw\core C:\APACHE\isis-git-rw\core\target\checkout"
-[INFO] Working directory: C:\APACHE\isis-git-rw\core\target
-[INFO] Performing a LOCAL checkout from scm:git:file:///C:\APACHE\isis-git-rw
-[INFO] Checking out the project to perform the release ...
-[INFO] Executing: cmd.exe /X /C "git clone --branch isis-1.9.0 file:///C:\APACHE\isis-git-rw C:\APACHE\isis-git-rw\core\target\checkout"
-[INFO] Working directory: C:\APACHE\isis-git-rw\core\target
-[INFO] Executing: cmd.exe /X /C "git ls-remote file:///C:\APACHE\isis-git-rw"
-[INFO] Working directory: C:\Users\ADMINI~1\AppData\Local\Temp
-[INFO] Executing: cmd.exe /X /C "git fetch file:///C:\APACHE\isis-git-rw"
-[INFO] Working directory: C:\APACHE\isis-git-rw\core\target\checkout
-[INFO] Executing: cmd.exe /X /C "git checkout isis-1.9.0"
-[INFO] Working directory: C:\APACHE\isis-git-rw\core\target\checkout
-[INFO] Executing: cmd.exe /X /C "git ls-files"
-[INFO] Working directory: C:\APACHE\isis-git-rw\core\target\checkout
-[INFO] Invoking perform goals in directory C:\APACHE\isis-git-rw\core\target\checkout\core
-[INFO] Executing goals 'deploy'...
-...
-</pre>
-
-All being well this command will complete successfully. Given that it is uploading code artifacts, it could take a while to complete.
-
-
-### Check the Repository
-
-If the `mvn release:perform` has worked then it will have put release artifacts into a newly created staging repository .
-
-Log onto [repository.apache.org](http://repository.apache.org) (using your ASF LDAP account):
-
-<img src="resources/nexus-staging-0.png" width="600px"/>
-
-And then check that the release has been staged (select `staging repositories` from left-hand side):
-
-<img src="resources/nexus-staging-1.png" width="600px"/>
-
-
-If nothing appears in a staging repo you should stop here and work out why.
-
-Assuming that the repo has been populated, make a note of its repo id; this is needed for the voting thread. In the screenshot above the id is `org.apache.isis-008`.
-
-### Close the Repository
-
-After checking that the staging repository contains the artifacts that you expect you should close the staging repository. This will make it available so that people can check the release.
-
-Press the Close button and complete the dialog:
-
-<img src="resources/nexus-staging-2.png" width="600px"/>
-
-Nexus should start the process of closing the repository.
-
-<img src="resources/nexus-staging-2a.png" width="600px"/>
-
-All being well, the close should (eventually) complete successfully (keep hitting refresh):
-
-<img src="resources/nexus-staging-3.png" width="600px"/>
-
-The Nexus repository manager will also email you with confirmation of a successful close.
-
-If Nexus has problems with the key signature, however, then the close will be aborted:
-
-<img src="resources/nexus-staging-4.png" width="600px"/>
-
-Use `gpg --keyserver hkp://pgp.mit.edu --recv-keys nnnnnnnn` to confirm that the key is available.
-
-> Unfortunately, Nexus does not seem to allow subkeys to be used for signing. See [Key Generation](key-generation.html) for more details.
-
-### Push changes
-
-Finally, push both the branch and the tag created locally to the central origin server. For the tag, we append an `-RCn` suffix until the vote succeeds.
-
-To push the branch, for example:
-
- git checkout prepare/$ISISART-$ISISREL
- git push -u origin prepare/$ISISART-$ISISREL
-
-To push the tag, with the `-RCn` suffix, for example:
-
- git push origin refs/tags/$ISISART-$ISISREL:refs/tags/$ISISART-$ISISREL-$ISISRC
- git fetch
-
-The remote tag isn't visible locally (eg via `gitk --all`), but can be seen [online](https://git-wip-us.apache.org/repos/asf/isis/repo?p=isis.git;a=summary).
-
-## Voting
-
-Once the artifacts have been uploaded, you can call a vote.
-
-In all cases, votes last for 72 hours and require a +3 (binding) vote from members.
-
-### Start voting thread on dev@isis.apache.org
-
-The following boilerplate is for a release of the Apache Isis Core. Adapt as required:
-
-Use the following subject:
-<pre>
-[VOTE] Apache Isis Core release 1.8.0 RC1
-</pre>
-
-And use the following body:
-
-<pre>
-I've cut a release for Apache Isis Core and the simpleapp archetype:
-* Core 1.8.0
-* SimpleApp Archetype 1.8.0
-
-The source code artifacts have been uploaded to staging repositories on repository.apache.org:
-
-* http://repository.apache.org/content/repositories/orgapacheisis-10xx/org/apache/isis/core/isis/1.9.0/isis-1.9.0-source-release.zip
-* http://repository.apache.org/content/repositories/orgapacheisis-10xx/org/apache/isis/archetype/simpleapp-archetype/1.9.0/simpleapp-archetype-1.9.0-source-release.zip
-
-For each zip there is a corresponding signature file (append .asc to the zip's url).
-
-In the source code repo the code has been tagged as isis-1.8.0-RC1 and simpleapp-archetype-1.8.0-RC1.
-
-For instructions on how to verify the release (build from binaries and/or use in Maven directly), see http://isis.apache.org/contributors/verifying-releases.html
-
-Please verify the release and cast your vote. The vote will be open for a minimum of 72 hours.
-
-[ ] +1
-[ ] 0
-[ ] -1
-</pre>
-
-Remember to update:
-
-* the version number (1.9.0 or whatever)
-* the release candidate number (`RC1` or whatever)
-* the repository id, as provided by Nexus earlier (`orgapacheisis-10xx` or whatever)
-
-Note that the email also references the procedure for other committers to [verify the release](verifying-releases.html).
-
-
-## After the vote
-
-Once the vote has completed, post the results to the isis-dev mailing list.
-
-For example, use the following subject for a vote on Isis Core:
-
-<pre>
-[RESULT] [VOTE] Apache Isis Core release 1.9.0
-</pre>
-
-using the body (alter last line as appropriate):
-
-<pre>
-The vote has completed with the following result :
-
- +1 (binding): <i>list of names</i>
- +1 (non binding): <i>list of names</i>
-
- -1 (binding): <i>list of names</i>
- -1 (non binding): <i>list of names</i>
-
-The vote is (UN)SUCCESSFUL.
-</pre>
-
-### For a successful vote
-
-If the vote has been successful, then replace the `-RCn` tag with another without the qualifier.
-
-You can do this using the `scripts/promoterctag.sh` script; for example:
-
- sh scripts/promoterctag isis-1.9.0 RC1 # $ISISART-$SISREL $ISISRC
-
-Or, if you like to execute the steps in that script by hand:
-
-* add the new remote tag, for example:
-
-<pre>
- git push origin refs/tags/isis-1.9.0:refs/tags/isis-1.9.0
- git fetch
-</pre>
-
-* delete the `-RCn` remote tag, for example:
-
-<pre>
- git push origin --delete refs/tags/isis-1.9.0-RC1 # $ISISART-$SISREL-$ISISRC
- git fetch
-</pre>
-
-* delete the `-RCn` local tag, for example:
-
-<pre>
- git tag -d isis-1.9.0-RC1 # $ISISART-$SISREL-$ISISRC
- git fetch
-</pre>
-
-Then, continue onto the next section for the steps to promote and announce the release.
-
-### For an unsuccessful vote
-
-If the vote has been unsuccessful, then:
-
-* delete the remote branch, for example:
-
-<pre>
- git push origin --delete isis-1.9.0 # $ISISART-$SISREL
-</pre>
-
-* delete your local branch, for example:
-
-<pre>
- git branch -D isis-1.9.0 # $ISISART-$SISREL
-</pre>
-
-* delete the remote origin server's tag, for example:
-
-<pre>
- git push origin --delete refs/tags/isis-1.9.0-RC1
-</pre>
-
-* delete the tag that was created locally, for example:
-
-<pre>
- git tag -d isis-1.9.0 # $ISISART-$SISREL
-</pre>
-
-* drop the staging repository in [Nexus](http://repository.apache.org)
-
-Address the problems identified in the vote, and go again.
-
-
-
-## Promoting Release to Distribution
-
-### Release Binaries to Maven Central Repo
-
-From the Nexus pages, select the staging repository and select 'release' from the top menu.
-
-<img src="resources/nexus-release-1.png" width="600px"/>
-
-This moves the release artifacts into an Apache releases repository; from there they will be automatically moved to the Maven repository.
-
-### Release Source Zip
-
-As described in the [Apache documentation](http://www.apache.org/dev/release-publishing.html#distribution_dist), each Apache TLP has a `release/TLP-name` directory in the distribution Subversion repository at [https://dist.apache.org/repos/dist](https://dist.apache.org/repos/dist). Once a release vote passes, the release manager should `svn add` the artifacts (plus signature and hash files) into this location. The release is then automatically pushed to [http://www.apache.org/dist/](http://www.apache.org/dist/) by `svnpubsub`. Only the most recent release of each supported release line should be contained here, old versions should be deleted.
-
-Each project is responsible for the structure of its directory. The directory structure of Isis reflects the directory structure in our git source code repo:
-
-<pre>
-isis/
- core/
- component/
- objectstore/ # empty, JDO now part of core
- security/ # empty, Shiro now part of core
- viewer/ # empty, Restful and Wicket viewers now part of core
- example/
- archetype/
- simpleapp/
- tool/
- maven-isis-plugin/ # not yet released
-</pre>
-
-
-If necessary, checkout this directory structure:
-
- svn co https://dist.apache.org/repos/dist/release/isis isis-dist
-
-Next, add the new release into the appropriate directory, and delete any previous release. You can use [the upd.sh script](upd_sh) to help; this downloads the artefacts from the Nexus release repository, adds the artefacts to subsversion and deletes the previous version.
-
-
-At the end, commit the changes:
-
- svn commit -m "publishing isis source releases to dist.apache.org"
-
-## Update JIRA and generate Release notes
-
-### Close All JIRA tickets for the release
-
-Close all JIRA tickets for the release, or moved to future releases if not yet addressed. Any tickets that were partially implemented should be closed, and new tickets created for the functionality on the ticket not yet implemented.
-
-### Generate Release Notes in JIRA
-
-Use JIRA to [generate release notes](http://confluence.atlassian.com/display/JIRA/Creating+Release+Notes):
-
-<img src="resources/jira-create-release-notes.png" width="400px"></img>
-
-If any of the tickets closed are tasks/subtasks, then please edit the contents of the file to associate them back together again.
-
-### Mark the JIRA versions as released
-
-In JIRA, go to the administration section for the Isis project and update the versions as released.
-
-### Update ISIS website
-
-Update the Isis CMS website:
-
-* Using the JIRA-generated release notes as a guide, update the relevant section of the CMS site.
-
- Typically this be will a new page in the core section or for one of the components. Make a note of the URL of this new page (for use in the mailing list announcement).
-
- For example, a new release of Isis Core would have a release notes page `http://isis.apache.org/core/release-notes-1.9.0.html`
-
-* Do a search for `x.y.0-SNAPSHOT` and replace with `x.y.0`
-
-* Update the version number on the [simpleapp](../intro/getting-started/simple-archetype.html) archetype pages.
-
-* For core and (if any) for each released component's about page, update the link to the latest release notes providing details of the contents of the release.
-
-* Update the version listed on the [documentation page](../documentation.html).
-
-<!--
-no longer required (since everything bundled together:
-* The [release matrix](../release-matrix.html) indicates the dependencies between components. Update this as required.
--->
-
-In addition:
-
-* Update the [download page](../download.html) with a link to the source release zip file (under [https://dist.apache.org/repos/dist/release/isis](https://dist.apache.org/repos/dist/release/isis))
-
-* The [DOAP RDF](../doap_isis.rdf) file (which provides a machine-parseable description of the project) should also be updated with details of the new release. Validate using the [W3C RDF Validator](http://www.w3.org/RDF/Validator/) service.
-
- For more information on DOAP files, see these [Apache policy docs](http://projects.apache.org/doap.html).
-
-* The `STATUS` file (in root of Isis' source) should be updated with details of the new release.
-
-
-
-## Announce the release
-
-Announce the release to users@isis.apache.org mailing list.
-
-For example, for a release of Apache Isis Core, use the following subject:
-
-<pre>
-[ANN] Apache Isis version 1.9.0 Released
-</pre>
-
-And use the following body (summarizing the main points as required):
-
-<pre>
-The Isis teamEnum is pleased to announce the release of:
-* Apache Isis Core version 1.9.0
-* SimpleApp Archetype 1.9.0
-
-New features in this release include:
-- ...
-
-Full release notes are available on the Isis website at [1].
-
-Note that:
-* ...
-
-You can access this release directly from the Maven central repo [2],
-or download the release and build it from source [3].
-
-Enjoy!
-
---The Isis teamEnum
-
-[1] http://isis.apache.org/core/release-notes/isis-1.9.0.html
-[2] http://search.maven.org
-[3] http://isis.apache.org/download.html
-</pre>
-
-### Blog post
-
-Finally, [log onto](https://blogs.apache.org/roller-ui/login.rol) the [Apache blog](http://blogs.apache.org/isis/) and create a new post. Copy-n-paste the above mailing list announcement should suffice.
-
-
-## Prepare for next iteration
-
-### Merge changes from branch back into `master` branch
-
-Because we release from a branch, the changes made in the branch (changes to `pom.xml` made by the `maven-release-plugin`, or any manual edits) should be merged back from the release branch back into the `master` branch:
-
- git checkout master # update master with latest
- git pull
- git merge isis-1.9.0 # merge branch onto master
- git branch -d isis-1.9.0 # branch no longer needed
- git push origin --delete isis-1.9.0 # remote branch no longer needed
-
-If the core was updated, then you'll most likely need to update other POMs to the new `-SNAPSHOT`.
-
-Next, do a sanity check that everything builds ok:
-
- rm -rf ~/.m2/repository/org/apache/isis
- mvn clean install
-
-... and run up an Isis application.
-
-
-### Update `STATUS` file
-
-The trunk holds a [STATUS](https://git-wip-us.apache.org/repos/asf/isis/repo?p=isis.git;a=blob_plain;f=STATUS;hb=HEAD) file which is a brief summary of the current status of the project. Update this file with details of the release.
-
-
-### Push changes
-
-Finally, push the changes up to origin:
-
- git fetch # check no new commits on origin/master
- git push
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/resources/Apache-Isis-code-style-cleanup.xml
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/resources/Apache-Isis-code-style-cleanup.xml b/content-OLDSITE/contributors/resources/Apache-Isis-code-style-cleanup.xml
deleted file mode 100644
index 6e6fcd5..0000000
--- a/content-OLDSITE/contributors/resources/Apache-Isis-code-style-cleanup.xml
+++ /dev/null
@@ -1,73 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
--->
-<profiles version="2">
-<profile kind="CleanUpProfile" name="Apache Isis" version="2">
-<setting id="cleanup.remove_unused_private_fields" value="true"/>
-<setting id="cleanup.always_use_parentheses_in_expressions" value="false"/>
-<setting id="cleanup.never_use_blocks" value="false"/>
-<setting id="cleanup.remove_unused_private_methods" value="true"/>
-<setting id="cleanup.add_missing_deprecated_annotations" value="true"/>
-<setting id="cleanup.convert_to_enhanced_for_loop" value="true"/>
-<setting id="cleanup.remove_unnecessary_nls_tags" value="true"/>
-<setting id="cleanup.sort_members" value="false"/>
-<setting id="cleanup.remove_unused_local_variables" value="false"/>
-<setting id="cleanup.never_use_parentheses_in_expressions" value="true"/>
-<setting id="cleanup.remove_unused_private_members" value="false"/>
-<setting id="cleanup.remove_unnecessary_casts" value="true"/>
-<setting id="cleanup.make_parameters_final" value="true"/>
-<setting id="cleanup.use_this_for_non_static_field_access" value="false"/>
-<setting id="cleanup.remove_private_constructors" value="true"/>
-<setting id="cleanup.use_blocks" value="true"/>
-<setting id="cleanup.always_use_this_for_non_static_method_access" value="false"/>
-<setting id="cleanup.remove_trailing_whitespaces_all" value="true"/>
-<setting id="cleanup.always_use_this_for_non_static_field_access" value="false"/>
-<setting id="cleanup.use_this_for_non_static_field_access_only_if_necessary" value="true"/>
-<setting id="cleanup.add_default_serial_version_id" value="true"/>
-<setting id="cleanup.make_type_abstract_if_missing_method" value="false"/>
-<setting id="cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class" value="true"/>
-<setting id="cleanup.make_variable_declarations_final" value="true"/>
-<setting id="cleanup.add_missing_nls_tags" value="false"/>
-<setting id="cleanup.format_source_code" value="true"/>
-<setting id="cleanup.qualify_static_method_accesses_with_declaring_class" value="true"/>
-<setting id="cleanup.add_missing_override_annotations" value="true"/>
-<setting id="cleanup.remove_unused_private_types" value="true"/>
-<setting id="cleanup.add_missing_methods" value="false"/>
-<setting id="cleanup.make_local_variable_final" value="true"/>
-<setting id="cleanup.correct_indentation" value="true"/>
-<setting id="cleanup.remove_unused_imports" value="true"/>
-<setting id="cleanup.remove_trailing_whitespaces_ignore_empty" value="false"/>
-<setting id="cleanup.make_private_fields_final" value="true"/>
-<setting id="cleanup.add_generated_serial_version_id" value="false"/>
-<setting id="cleanup.organize_imports" value="true"/>
-<setting id="cleanup.remove_trailing_whitespaces" value="true"/>
-<setting id="cleanup.sort_members_all" value="false"/>
-<setting id="cleanup.use_blocks_only_for_return_and_throw" value="false"/>
-<setting id="cleanup.add_missing_annotations" value="true"/>
-<setting id="cleanup.use_parentheses_in_expressions" value="false"/>
-<setting id="cleanup.qualify_static_field_accesses_with_declaring_class" value="true"/>
-<setting id="cleanup.use_this_for_non_static_method_access_only_if_necessary" value="true"/>
-<setting id="cleanup.use_this_for_non_static_method_access" value="false"/>
-<setting id="cleanup.qualify_static_member_accesses_through_instances_with_declaring_class" value="true"/>
-<setting id="cleanup.add_serial_version_id" value="true"/>
-<setting id="cleanup.format_source_code_changes_only" value="false"/>
-<setting id="cleanup.qualify_static_member_accesses_with_declaring_class" value="false"/>
-<setting id="cleanup.always_use_blocks" value="true"/>
-</profile>
-</profiles>
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/resources/Apache-code-style-formatting.xml
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/resources/Apache-code-style-formatting.xml b/content-OLDSITE/contributors/resources/Apache-code-style-formatting.xml
deleted file mode 100644
index e60e2af..0000000
--- a/content-OLDSITE/contributors/resources/Apache-code-style-formatting.xml
+++ /dev/null
@@ -1,309 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
--->
-<profiles version="12">
-<profile kind="CodeFormatterProfile" name="Apache Isis" version="12">
-<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.disabling_tag" value="@formatter:off"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_field" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.use_on_off_tags" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value="80"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_package" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.continuation_indentation" value="2"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_package" value="0"/>
-<setting id="org.eclipse.jdt.core.compiler.source" value="1.7"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.format_line_comments" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.join_wrapped_lines" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.indent_parameter_description" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.lineSplit" value="300"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indentation.size" value="4"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.enabling_tag" value="@formatter:on"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_assignment" value="0"/>
-<setting id="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value="error"/>
-<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="space"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_method" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_method_declaration" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value="error"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.compact_else_if" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.indent_root_tags" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="4"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_empty_lines" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter" value="insert"/>
-<setting id="org.eclipse.jdt.core.compiler.compliance" value="1.7"/>
-<setting id="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer" value="2"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" value="enabled"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_label" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.line_length" value="80"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.join_lines_in_comments" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.format_html" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.format_source_code" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value="49"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value="insert"/>
-<setting id="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value="1.7"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_resources_in_try" value="80"/>
-<setting id="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.format_header" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.format_block_comments" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value="false"/>
-</profile>
-</profiles>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/resources/Apache-code-style-template.xml
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/resources/Apache-code-style-template.xml b/content-OLDSITE/contributors/resources/Apache-code-style-template.xml
deleted file mode 100644
index 1beec47..0000000
--- a/content-OLDSITE/contributors/resources/Apache-code-style-template.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<templates>
-<template autoinsert="true" context="gettercomment_context" deleted="false" description="Comment for getter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/**
- * @return the ${bare_field_name}
- */</template><template autoinsert="true" context="settercomment_context" deleted="false" description="Comment for setter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/**
- * @param ${param} the ${bare_field_name} to set
- */</template><template autoinsert="true" context="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/**
- * ${tags}
- */</template><template autoinsert="false" context="filecomment_context" deleted="false" description="Comment for created Java files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment">/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */</template><template autoinsert="false" context="typecomment_context" deleted="false" description="Comment for created types" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment">/**
- * ${tags}
- *
- * @version $$Rev$$ $$Date$$
- */</template><template autoinsert="false" context="fieldcomment_context" deleted="false" description="Comment for fields" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment"/><template autoinsert="true" context="methodcomment_context" deleted="false" description="Comment for non-overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/**
- * ${tags}
- */</template><template autoinsert="true" context="overridecomment_context" deleted="false" description="Comment for overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">/* (non-Javadoc)
- * ${see_to_overridden}
- */</template><template autoinsert="true" context="delegatecomment_context" deleted="false" description="Comment for delegate methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/**
- * ${tags}
- * ${see_to_target}
- */</template><template autoinsert="true" context="newtype_context" deleted="false" description="Newly created files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.newtype" name="newtype">${filecomment}
-${package_declaration}
-
-${typecomment}
-${type_declaration}</template><template autoinsert="true" context="classbody_context" deleted="false" description="Code in new class type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.classbody" name="classbody">
-</template><template autoinsert="true" context="interfacebody_context" deleted="false" description="Code in new interface type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name="interfacebody">
-</template><template autoinsert="true" context="enumbody_context" deleted="false" description="Code in new enum type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.enumbody" name="enumbody">
-</template><template autoinsert="true" context="annotationbody_context" deleted="false" description="Code in new annotation type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name="annotationbody">
-</template><template autoinsert="true" context="catchblock_context" deleted="false" description="Code in new catch blocks" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.catchblock" name="catchblock">// ${todo} Auto-generated catch block
-${exception_var}.printStackTrace();</template><template autoinsert="true" context="methodbody_context" deleted="false" description="Code in created method stubs" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodbody" name="methodbody">// ${todo} Auto-generated method stub
-${body_statement}</template><template autoinsert="true" context="constructorbody_context" deleted="false" description="Code in created constructor stubs" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name="constructorbody">${body_statement}
-// ${todo} Auto-generated constructor stub</template><template autoinsert="true" context="getterbody_context" deleted="false" description="Code in created getters" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.getterbody" name="getterbody">return ${field};</template><template autoinsert="true" context="setterbody_context" deleted="false" description="Code in created setters" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.setterbody" name="setterbody">${field} = ${param};
-</template>
-</templates>
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/resources/eclipse-preferences-white-space-1.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/resources/eclipse-preferences-white-space-1.png b/content-OLDSITE/contributors/resources/eclipse-preferences-white-space-1.png
deleted file mode 100644
index efaf962..0000000
Binary files a/content-OLDSITE/contributors/resources/eclipse-preferences-white-space-1.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/resources/eclipse-preferences-white-space-2.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/resources/eclipse-preferences-white-space-2.png b/content-OLDSITE/contributors/resources/eclipse-preferences-white-space-2.png
deleted file mode 100644
index 47aa7f3..0000000
Binary files a/content-OLDSITE/contributors/resources/eclipse-preferences-white-space-2.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/resources/git-workflow-2.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/resources/git-workflow-2.png b/content-OLDSITE/contributors/resources/git-workflow-2.png
deleted file mode 100644
index 28cc822..0000000
Binary files a/content-OLDSITE/contributors/resources/git-workflow-2.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/resources/git-workflow.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/resources/git-workflow.png b/content-OLDSITE/contributors/resources/git-workflow.png
deleted file mode 100644
index dde5573..0000000
Binary files a/content-OLDSITE/contributors/resources/git-workflow.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/resources/git-workflow.pptx
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/resources/git-workflow.pptx b/content-OLDSITE/contributors/resources/git-workflow.pptx
deleted file mode 100644
index e83367b..0000000
Binary files a/content-OLDSITE/contributors/resources/git-workflow.pptx and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/resources/github-cloning.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/resources/github-cloning.png b/content-OLDSITE/contributors/resources/github-cloning.png
deleted file mode 100644
index 19c222d..0000000
Binary files a/content-OLDSITE/contributors/resources/github-cloning.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/resources/github-forking.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/resources/github-forking.png b/content-OLDSITE/contributors/resources/github-forking.png
deleted file mode 100644
index 3f8ff75..0000000
Binary files a/content-OLDSITE/contributors/resources/github-forking.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/resources/importing-projects-1.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/resources/importing-projects-1.png b/content-OLDSITE/contributors/resources/importing-projects-1.png
deleted file mode 100644
index 21b1ab9..0000000
Binary files a/content-OLDSITE/contributors/resources/importing-projects-1.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/resources/importing-projects-2.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/resources/importing-projects-2.png b/content-OLDSITE/contributors/resources/importing-projects-2.png
deleted file mode 100644
index 425fab1..0000000
Binary files a/content-OLDSITE/contributors/resources/importing-projects-2.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/resources/isis-importorder-in-intellij.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/resources/isis-importorder-in-intellij.png b/content-OLDSITE/contributors/resources/isis-importorder-in-intellij.png
deleted file mode 100644
index 3267dfb..0000000
Binary files a/content-OLDSITE/contributors/resources/isis-importorder-in-intellij.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/resources/isis.importorder
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/resources/isis.importorder b/content-OLDSITE/contributors/resources/isis.importorder
deleted file mode 100644
index 2708228..0000000
--- a/content-OLDSITE/contributors/resources/isis.importorder
+++ /dev/null
@@ -1,7 +0,0 @@
-#Organize Import Order
-#Wed Dec 15 15:36:51 GMT 2010
-0=java
-1=javax
-2=com
-3=org
-4=org.apache.isis
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/resources/jira-create-release-notes.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/resources/jira-create-release-notes.png b/content-OLDSITE/contributors/resources/jira-create-release-notes.png
deleted file mode 100644
index 2777532..0000000
Binary files a/content-OLDSITE/contributors/resources/jira-create-release-notes.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/resources/nexus-release-1.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/resources/nexus-release-1.png b/content-OLDSITE/contributors/resources/nexus-release-1.png
deleted file mode 100644
index a00a1ba..0000000
Binary files a/content-OLDSITE/contributors/resources/nexus-release-1.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/resources/nexus-staging-0.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/resources/nexus-staging-0.png b/content-OLDSITE/contributors/resources/nexus-staging-0.png
deleted file mode 100644
index 127d485..0000000
Binary files a/content-OLDSITE/contributors/resources/nexus-staging-0.png and /dev/null differ
[43/59] [abbrv] [partial] isis-site git commit: ISIS-1521: deletes
content-OLDSITE
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/restfulobjects/custom-representations.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/restfulobjects/custom-representations.md b/content-OLDSITE/components/viewers/restfulobjects/custom-representations.md
deleted file mode 100644
index af0da71..0000000
--- a/content-OLDSITE/components/viewers/restfulobjects/custom-representations.md
+++ /dev/null
@@ -1,95 +0,0 @@
-Title: Custom Representations
-
-[//]: # (content copied to _user-guide_extending_restfulobjects-viewer)
-
-{note
-This API should be considered beta, as it may change in the future in response to emerging requirements
-}
-
-The Restful Objects viewer implements the [Restful Object spec](http://restfulobjects.org), meaning that it:
-
-* defines a well-defined set of endpoint URLs as resources
-* generates a well-defined set of (JSON) representations when these resources are accessed.
-
-There are, however, a number of other "standards" for defining representations, among these:
-
-* [HAL](http://stateless.co/hal_specification.html) (Mike Kelly)
-* [Collection+JSON](http://amundsen.com/media-types/collection/) (Mike Amundsen)
-* [Siren](https://github.com/kevinswiber/siren) (Kevin Swiber)
-* [JSON API](http://jsonapi.org/) (Steve Klabnik)
-* [Hyper+JSON](https://github.com/cainus/hyper-json-spec) (Gregg Cainus)
-* [JSON-LD](https://www.w3.org/TR/json-ld/) (W3C)
-* [Hydra](http://www.markus-lanthaler.com/hydra/) (Markus Lanthaler)
-
-A good discussion about the relative merits of several of these different hypermedia formats can be found [here](https://groups.google.com/forum/#!msg/api-craft/NgjzQYVOE4s/EAB2jxtU_TMJ).
-
-While Isis' Restful Objects viewer only has "out-of-the-box" support for the representations defined in the Restful Objects spec,
-it is possible to plugin a custom representation generator that can produce any arbitrary representation.
-
-## API
-
-The API to implement is the `RepresentationService` API:
-
- import javax.ws.rs.core.Response;
- import org.apache.isis.applib.annotation.Programmatic;
- import org.apache.isis.core.metamodel.adapter.ObjectAdapter;
- import org.apache.isis.viewer.restfulobjects.rendering.RendererContext;
- import org.apache.isis.viewer.restfulobjects.rendering.domainobjects.*;
-
- public interface RepresentationService {
-
- @Programmatic
- Response objectRepresentation(
- Context rendererContext,
- ObjectAdapter objectAdapter);
-
- @Programmatic
- Response propertyDetails(
- Context rendererContext,
- ObjectAndProperty objectAndProperty,
- MemberReprMode memberReprMode);
-
- @Programmatic
- Response collectionDetails(
- Context rendererContext,
- ObjectAndCollection objectAndCollection,
- MemberReprMode memberReprMode);
-
- @Programmatic
- Response actionPrompt(
- Context rendererContext,
- ObjectAndAction objectAndAction);
-
- @Programmatic
- Response actionResult(
- Context rendererContext,
- ObjectAndActionInvocation objectAndActionInvocation,
- ActionResultReprRenderer.SelfLink selfLink);
-
- public static interface Context extends RendererContext {
- ObjectAdapterLinkTo getAdapterLinkTo();
- }
- }
-
-Restful Objects' out-of-the-box support for Restful Objects spec uses this same API, specifically `RepresentationServiceForRestfulObjects` (in the `org.apache.isis.viewer.restfulobjects.rendering.service` package).
-
-Each of these methods provides:
-* a `RendererContext`, providing access to request-specific context (eg HTTP headers), session-specific context (eg authentication) and global context (eg configuration settings)
-* an object representing the information to be rendered, eg `ObjectAdapter`, `ObjectAndProperty`, `ObjectAndCollection` etc
-* for members, whether the representation is in read/write mode (`MemberReprMode`)
-
-## Configuring
-
-Implement the service and register in `WEB-INF/isis.properties`, eg:
-
- isis.services=...,\
- com.mycompany.myservice.RepresentationServiceForMyRestApi,
- ...
-
-This will replace the default representation.
-
-## See also
-
-If all that is required is a very simple representations (of objects), see [here](simplified-object-representation.html).
-
-Or, it is also possible to simply suppress certain elements; see [here](suppressing-elements-of-the-representations.html).
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/restfulobjects/event-serializer-rospec.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/restfulobjects/event-serializer-rospec.md b/content-OLDSITE/components/viewers/restfulobjects/event-serializer-rospec.md
deleted file mode 100644
index 426059d..0000000
--- a/content-OLDSITE/components/viewers/restfulobjects/event-serializer-rospec.md
+++ /dev/null
@@ -1,42 +0,0 @@
-Title: Event Serializer for the RO Spec
-
-[//]: # (content copied to _user-guide_isis-addons-modules)
-
-The [Publishing Service](../../../reference/services/publishing-service.html) enables Isis to publish action invocations and also changes of domain objects to third party systems.
-
-One of the APIs defined by this service is the `EventSerializer`, such that the event can be rendered into different formats. The Restful Objects viewer provides an implementation of this API, serializing the the provided `EventPayload` into the form specified by the [Restful Objects spec](http://restfulobjects.org). The serializer itself is part of the `org.apache.isis.viewer:isis-viewer-restfulobjects-rendering` module.
-
-For example, this is the JSON generated on an action invocation:
-
- ![](images/action-invocation-published-to-stderr.png)
-
-while this is the object change JSON:
-
- ![](images/changed-object-published-to-stderr.png)
-
-
-If you configure the default [PublishingService](../../../reference/services/publishing-service.html) along with the `RestfulObjectsSpecEventSerializer` (part of [isis-module-publishing](https://github.com/isisaddons/isis-module-publishing)), then you should see JSON being written to your console.
-
-
-### Registering and Configuring the Serializer
-
-To register the serializer with Isis, add the following to `isis.properties`:
-
-<pre>
-isis.services=<i>...other services...</i>,\
- org.apache.isis.viewer.restfulobjects.rendering.eventserializer.RestfulObjectsSpecEventSerializer
-</pre>
-
-In addition, the `baseUrl` to use in hyperlinks must be specified, also in `isis.properties`; for example:
-
-<pre>
-isis.viewer.restfulobjects.RestfulObjectsSpecEventSerializer.baseUrl=https://myapp.mycompany.com:8080/restful/.
-</pre>
-
-If no `baseUrl` is specified, then the default URL is `http://localhost:8080/restful/`.
-
-{note
-Because the `baseUrl` will be different in production vs development, you will probably want to [configure Isis](../../../reference/configuration-files.html) to pick up its configuration file
-from an external directory.
-}
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/restfulobjects/honor-ui-hints.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/restfulobjects/honor-ui-hints.md b/content-OLDSITE/components/viewers/restfulobjects/honor-ui-hints.md
deleted file mode 100644
index 1178221..0000000
--- a/content-OLDSITE/components/viewers/restfulobjects/honor-ui-hints.md
+++ /dev/null
@@ -1,24 +0,0 @@
-Title: Honor UI Hints
-
-[//]: # (content copied to _user-guide_restful-objects-viewer)
-
-{note
-These configuration settings should be considered beta, and are likely to change in the future in response to emerging requirements.
-}
-
-By default the representations generated by Restful Objects ignore any Isis metamodel hints referring to the UI.
-In particular, if a collection is annotated then `Render(EAGERLY)` then the contents of the collection are *not*
-eagerly embedded in the object representation.
-
-However, this behaviour can be overridden.
-
-## Global Configuration
-
-Configuring the Restful Objects viewer to honor UI hints globally is done using the
-following property (typically added to `WEB-INF/viewer_restfulobjects.properties`):
-
- isis.viewer.restfulobjects.honorUiHints=true
-
-## Per request
-
-This is not currently supported (though may be in the future).
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/restfulobjects/images/action-invocation-published-to-stderr.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/restfulobjects/images/action-invocation-published-to-stderr.png b/content-OLDSITE/components/viewers/restfulobjects/images/action-invocation-published-to-stderr.png
deleted file mode 100644
index b0b3ca8..0000000
Binary files a/content-OLDSITE/components/viewers/restfulobjects/images/action-invocation-published-to-stderr.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/restfulobjects/images/changed-object-published-to-stderr.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/restfulobjects/images/changed-object-published-to-stderr.png b/content-OLDSITE/components/viewers/restfulobjects/images/changed-object-published-to-stderr.png
deleted file mode 100644
index f894d8d..0000000
Binary files a/content-OLDSITE/components/viewers/restfulobjects/images/changed-object-published-to-stderr.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/restfulobjects/pretty-printing.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/restfulobjects/pretty-printing.md b/content-OLDSITE/components/viewers/restfulobjects/pretty-printing.md
deleted file mode 100644
index 0cd07d6..0000000
--- a/content-OLDSITE/components/viewers/restfulobjects/pretty-printing.md
+++ /dev/null
@@ -1,8 +0,0 @@
-Title: Pretty Printing
-
-[//]: # (content copied to _user-guide_restful-objects-viewer)
-
-The JSON representations generated by the Restful Objects viewer are in compact form if the
-[deployment type](../../../reference/deployment-types.html) is SERVER (ie production), but will automatically be
-"pretty printed" (in other words indented) if the deployment type is PROTOTYPE.
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/restfulobjects/release-notes/about.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/restfulobjects/release-notes/about.md b/content-OLDSITE/components/viewers/restfulobjects/release-notes/about.md
deleted file mode 100644
index 1fcd4ee..0000000
--- a/content-OLDSITE/components/viewers/restfulobjects/release-notes/about.md
+++ /dev/null
@@ -1,9 +0,0 @@
-Title: Release Notes
-
-As of 1.6.0, the Restful Objects viewer is part of Isis Core.
-
-- [isis-viewer-restfulobjects-2.3.0](isis-viewer-restfulobjects-2.3.0.html) (for isis-core-1.5.0)
-- [isis-viewer-restfulobjects-2.2.0](isis-viewer-restfulobjects-2.2.0.html) (for isis-core-1.4.0)
-- [isis-viewer-restfulobjects-2.1.0](isis-viewer-restfulobjects-2.1.0.html) (for isis-core-1.3.0)
-- [isis-viewer-restfulobjects-2.0.0](isis-viewer-restfulobjects-2.0.0.html) (for isis-core-1.2.0)
-- [isis-viewer-restfulobjects-1.0.0](isis-viewer-restfulobjects-1.0.0.html)
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-1.0.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-1.0.0.md b/content-OLDSITE/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-1.0.0.md
deleted file mode 100644
index 8d61b03..0000000
--- a/content-OLDSITE/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-1.0.0.md
+++ /dev/null
@@ -1,17 +0,0 @@
-Title: isis-viewer-restfulobjects-1.0.0
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-194'>ISIS-194</a>] - Allow JSON viewer to work with object stores other than the in-memory objectstore.
-</li>
-</ul>
-
-
-<h2> Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-256'>ISIS-256</a>] - NullPointerReference exceptions when attempting to persist an object
-</li>
-</ul>
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-2.0.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-2.0.0.md b/content-OLDSITE/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-2.0.0.md
deleted file mode 100644
index ff5aadc..0000000
--- a/content-OLDSITE/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-2.0.0.md
+++ /dev/null
@@ -1,21 +0,0 @@
-Title: viewer-restfulobjects-2.0.0
-
-<h2> New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-323'>ISIS-323</a>] - Provide the capability to publish events, either changed objects or invoked actions
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-410'>ISIS-410</a>] - RO viewer support @Render(EAGERLY) for collections
-</li>
-</ul>
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-233'>ISIS-233</a>] - implement restfulobjects-viewer up to RO spec 1.0.0
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-362'>ISIS-362</a>] - Upgrade to JMock 2.6.0
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-387'>ISIS-387</a>] - Enhance PublishingService and AuditingService for created and deleted objects (as well as just updated objects).
-</li>
-</ul>
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-2.1.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-2.1.0.md b/content-OLDSITE/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-2.1.0.md
deleted file mode 100644
index 60a738c..0000000
--- a/content-OLDSITE/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-2.1.0.md
+++ /dev/null
@@ -1,42 +0,0 @@
-Title: viewer-restfulobjects-2.1.0
-
-
-<h2> New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-553'>ISIS-553</a>] - Provide view model support, as sketched out in the Restful Objects spec
-</li>
-</ul>
-
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-411'>ISIS-411</a>] - Enhance RO to allow EAGER rendering of properties (as well as collections)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-509'>ISIS-509</a>] - Tidy up and rationalize Util classes in core (and all dependents)
-</li>
-</ul>
-
-
-
-<h2> Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-318'>ISIS-318</a>] - Restful Objects viewer returning 500 instead of 400 when given bad input
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-413'>ISIS-413</a>] - RO representation of entities with a null LocalDate failing with an ClassCastException
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-464'>ISIS-464</a>] - Some trivial cleanup
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-479'>ISIS-479</a>] - Properties not getting updated as per 14.2 in RO Spec
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-481'>ISIS-481</a>] - Quickstart RO viewer - some links are broken
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-496'>ISIS-496</a>] - Quickstart RO viewer - a link is broken
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-526'>ISIS-526</a>] - Action Resource Parameters representation
-</li>
-</ul>
-
-
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-2.2.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-2.2.0.md b/content-OLDSITE/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-2.2.0.md
deleted file mode 100644
index 2e8dc0b..0000000
--- a/content-OLDSITE/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-2.2.0.md
+++ /dev/null
@@ -1,9 +0,0 @@
-Title: viewer-restfulobjects-2.2.0
-
-<h2> Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-695'>ISIS-695</a>] - Tidy-up tasks for Isis 1.4.0 release
-</li>
-</ul>
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-2.3.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-2.3.0.md b/content-OLDSITE/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-2.3.0.md
deleted file mode 100644
index 39eede0..0000000
--- a/content-OLDSITE/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-2.3.0.md
+++ /dev/null
@@ -1,9 +0,0 @@
-Title: viewer-restfulobjects-2.3.0
-
-<h2> Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-792'>ISIS-792</a>] - Tidy-up tasks for Isis 1.5.0 release
-</li>
-</ul>
-
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/restfulobjects/simplified-object-representation.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/restfulobjects/simplified-object-representation.md b/content-OLDSITE/components/viewers/restfulobjects/simplified-object-representation.md
deleted file mode 100644
index 0b5cb6f..0000000
--- a/content-OLDSITE/components/viewers/restfulobjects/simplified-object-representation.md
+++ /dev/null
@@ -1,75 +0,0 @@
-Title: Simplified Object Representation
-
-[//]: # (content copied to _user-guide_restful-objects-viewer)
-
-> Enabling these settings makes the representations non-standard with respect to the [Restful Object spec](http://restfulobjects.org).
-
-
-{note
-These configuration settings should be considered beta, and are likely to change in the future in response to emerging requirements
-}
-
-The representations specified by the [Restful Object spec](http://restfulobjects.org) are very rich in hypermedia
-controls and metadata, intended to support a wide variety of possible REST clients. As described [here](suppressing-elements-of-the-representations.html), it is possible to suppress various elements of these representations.
-Even then, though, the representations may be too complex for some bespoke REST clients that require a very "flat"
-object representation.
-
-The Restful Objects viewer therefore supports generating a much simpler representation of objects.
-
-## Global Configuration
-
-Configuring the Restful Objects viewer globally to generate the simple object representation is done using the
-following property (typically added to `WEB-INF/viewer_restfulobjects.properties`):
-
- isis.viewer.restfulobjects.objectPropertyValuesOnly=true
-
-This generates a representation such as:
-
- {
- "title" : "Buy milk due by 2014-10-27",
- "domainType" : "TODO",
- "instanceId" : "L_0",
- "members" : {
- "description" : "Buy milk",
- "category" : "Domestic",
- "subcategory" : "Shopping",
- "complete" : false,
- "versionSequence" : 1,
- "relativePriority" : 2,
- "dueBy" : "2014-10-27",
- "cost" : "0.75",
- "notes" : null,
- "attachment" : null,
- "doc" : null
- },
- "links" : [
- {
- "rel" : "self",
- "href" : "http://localhost:8080/restful/objects/TODO/L_0",
- "method" : "GET",
- "type" : "application/json;profile=\"urn:org.restfulobjects:repr-types/object\"",
- "title" : "Buy milk due by 2014-10-27"
- },
- {
- "rel" : "describedby",
- "href" : "http://localhost:8080/restful/domain-types/TODO",
- "method" : "GET",
- "type" : "application/json;profile=\"urn:org.restfulobjects:repr-types/domain-type\""
- }
- ],
- "extensions" : {
- "oid" : "TODO:L_0"
- },
- }
-
-
-## Per request
-
-This is not currently supported (though may be in the future).
-
-## See also
-
-Rather than returning a completely different representation for objects, it is also possible to simply suppress certain elements;
-see [here](suppressing-elements-of-the-representation.html).
-
-On the other hand, if complete control over all representations is required, see [here](custom-representations.html).
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/restfulobjects/suppressing-elements-of-the-representations.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/restfulobjects/suppressing-elements-of-the-representations.md b/content-OLDSITE/components/viewers/restfulobjects/suppressing-elements-of-the-representations.md
deleted file mode 100644
index a202835..0000000
--- a/content-OLDSITE/components/viewers/restfulobjects/suppressing-elements-of-the-representations.md
+++ /dev/null
@@ -1,49 +0,0 @@
-Title: Suppressing Elements of the Representations
-
-[//]: # (content copied to _user-guide_restful-objects-viewer)
-
-> Enabling these settings makes the representations non-standard with respect to the [Restful Object spec](http://restfulobjects.org).
-> In the future the spec may be updated to allow such extensions.
-
-
-{note
-These configuration settings should be considered beta, and are likely to change in the future in response to emerging requirements
-}
-
-The representations specified by the [Restful Object spec](http://restfulobjects.org) are very rich in hypermedia
-controls and metadata, intended to support a wide variety of possible REST clients. However, if an application is
-providing its REST API only for a small well-defined set of REST clients, then it is possible to suppress (remove)
-various elements of these representations.
-
-## Global Configuration
-
-Suppressing of elements can be done using globally using the following properties (typically added to
-`WEB-INF/viewer_restfulobjects.properties`):
-
- isis.viewer.restfulobjects.suppressDescribedByLinks=true
- isis.viewer.restfulobjects.suppressUpdateLink=true
- isis.viewer.restfulobjects.suppressMemberId=true
- isis.viewer.restfulobjects.suppressMemberLinks=true
- isis.viewer.restfulobjects.suppressMemberExtensions=true
- isis.viewer.restfulobjects.suppressMemberDisabledReason=true
-
-where, respectively, these suppress:
-
-* "describedby" links (on all representations)
-* "update" link (on object representation)
-* "id" json-prop for object members (on object representation and member detail representations)
-* "links" json-prop for object members (on the object representation and member detail representations)
-* "extensions" json-prop for object members (on the object representation and member detail representations)
-* "disabledReason" json-prop for object members (on the object representation and member detail representations)
-
-The defaults for all of these is false, meaning that the hypermedia/metadata is NOT suppressed.
-
-## Per request
-
-This is not currently supported (though may be in the future).
-
-## See also
-
-If even simpler representations (of objects) are required, see [here](simplified-object-representation.html).
-
-If complete control over all representations is required, see [here](custom-representations.html).
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/restfulobjects/using-chrome-tools.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/restfulobjects/using-chrome-tools.md b/content-OLDSITE/components/viewers/restfulobjects/using-chrome-tools.md
deleted file mode 100644
index ef156d1..0000000
--- a/content-OLDSITE/components/viewers/restfulobjects/using-chrome-tools.md
+++ /dev/null
@@ -1,8 +0,0 @@
-Title: Interacting with the REST API using Chrome Plugins
-
-[//]: # (content copied to _user-guide_restful-objects-viewer)
-
-The screencast below shows how to explore the Restful API using Chrome plugins/extensions, and how we use them to write end-2-end (TCK) tests for the Restful Objects viewer.
-
-<iframe width="840" height="472" src="//www.youtube.com/embed/_-TOvVYWCHc" frameborder="0" allowfullscreen></iframe>)
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/scimpi/about.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/scimpi/about.md b/content-OLDSITE/components/viewers/scimpi/about.md
deleted file mode 100644
index e81228b..0000000
--- a/content-OLDSITE/components/viewers/scimpi/about.md
+++ /dev/null
@@ -1,19 +0,0 @@
-Title: Scimpi viewer
-
-{note
-This component has been retired. The source is in mothballed/component/viewer/dnd.
-}
-
-The scimpi module provides a webapp viewer that out-of-the-box provides a similar interface to that provided by the [HTML viewer](../html/about.html).
-
-However, unlike the HTML viewer it allows the user interface to be extensively customized.
-
-### Customization
-
-Scimpi works by searching for a specific page to render the domain object, eg `Customer.shtml` to render a `Customer` object. If none is found, it always falls back to a generic page, which can render any object.
-
-Customization therefore is accomplished by providing a specific page. The elements of this page can be any of the tags that Scimpi understands.
-
-### Releases
-
-- See [release notes](release-notes/about.html).
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/scimpi/release-notes/about.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/scimpi/release-notes/about.md b/content-OLDSITE/components/viewers/scimpi/release-notes/about.md
deleted file mode 100644
index 9464b5c..0000000
--- a/content-OLDSITE/components/viewers/scimpi/release-notes/about.md
+++ /dev/null
@@ -1,7 +0,0 @@
-Title: Release Notes
-
-<!--
-- [isis-xxx-yyy-1.0.0](isis-xxx-yyy-1.0.0.html)
--->
-
-While incubating, this component was released as part of core. There have been no releases of this component since Isis graduated out of the incubator.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/about.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/about.md b/content-OLDSITE/components/viewers/wicket/about.md
deleted file mode 100644
index f363ca1..0000000
--- a/content-OLDSITE/components/viewers/wicket/about.md
+++ /dev/null
@@ -1,15 +0,0 @@
-Title: Wicket viewer
-
-[//]: # (content copied to _user-guide_xxx)
-
-The wicket viewer provides a customizable webapp for an Isis domain model, implemented using the [Apache Wicket](http://wicket.apache.org) web framework.
-
-## Releases
-
-- See [release notes](release-notes/about.html).
-
-## Further reading
-
-The [main documentation page](../../../documentation.html#wicket-viewer) lists the pages available for the Wicket viewer.
-
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/application-menu-layout.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/application-menu-layout.md b/content-OLDSITE/components/viewers/wicket/application-menu-layout.md
deleted file mode 100644
index c58ff1a..0000000
--- a/content-OLDSITE/components/viewers/wicket/application-menu-layout.md
+++ /dev/null
@@ -1,152 +0,0 @@
-Title: Application menu layout (1.8.0)
-
-[//]: # (content copied to _user-guide_wicket-viewer)
-
-The actions of domain services are made available as an application menu bar. By default each domain service
-corresponds to a single menu on this menu bar, with its actions as the drop-down menu items. This is rarely exactly
-what is required, however. The `@MemberOrder` and `@DomainServiceLayout` annotations can be used to rearrange the
-placement of menu items.
-
-The screenshots below are taken from [Estatio](http://github.com/estatio/estatio), and open source estate management
-application built using Apache Isis.
-
-## @DomainServiceLayout
-
-Menus for domain services can be placed either on a primary, secondary or tertiary menu bar.
-
-<img src="images/application-menu-layout-menus.png" width="800"></img>
-
-Within a single top-level menu (eg "Fixed Assets") there can be actions from multiple services. The Wicket viewer
-automatically adds a divider between each:
-
-<img src="images/application-menu-dividers.png" width="300"></img>
-
-In the example above the top-level menu combines the actions from the `Properties`, `Units` and `FixedAssetRegistrations`
-services. The `Properties` service is annotated:
-
- @DomainServiceLayout(
- named="Fixed Assets",
- menuBar = DomainServiceLayout.MenuBar.PRIMARY,
- menuOrder = "10.1"
- )
- public class Properties ... { ... }
-
-while the `Units` service is annotated:
-
- @DomainServiceLayout(
- named="Fixed Assets",
- menuBar = DomainServiceLayout.MenuBar.PRIMARY,
- menuOrder = "10.2"
- )
- public class Units ... { ... }
-
-and similarly `FixedAssetRegistrations` is annotated:
-
- @DomainServiceLayout(
- named="Fixed Assets",
- menuBar = DomainServiceLayout.MenuBar.PRIMARY,
- menuOrder = "10.3"
- )
- public class FixedAssetRegistrations ... { ... }
-
-Note that in all three cases the value of the `named` attribute and the `menuBar` attribute is the same: "Fixed Assets"
-and PRIMARY. This means that all will appear on a "Fixed Assets" menu in the primary menu bar.
-
-Meanwhile the value of `menuOrder` attribute is significant for two reasons:
-
-* first, for these three services on the same ("Fixed Assets") top-level menu, it determines the relative order of their
- sections (`Properties` first, then `Units`, then `FixedAssetRegistrations`)
-* second, it determines the placement of the top-level menu itself ("Fixed Assets") with respect to other top-level
- menus on the menu bar.
-
-To illustrate this latter point, the next top-level menu on the menu bar, "Parties", is placed after "Fixed Assets"
- because the `menuOrder` of the first of its domain services, namely the `Parties` service, is higher than that for
- "Fixed Assets":
-
- @DomainServiceLayout(
- named="Parties",
- menuBar = DomainServiceLayout.MenuBar.PRIMARY,
- menuOrder = "20.1"
- )
- public class Parties ... { ... }
-
-Note that only the `menuOrder` of the *first* domain service is significant in placing the menus along the menu bar;
-thereafter the purpose of the `menuOrder` is to order the menu services sections on the menu itself.
-
-## Ordering of a service's actions within a menu
-
-For a given service, the actions within a section on a menu is determined by the `@MemberOrder` annotation. Thus, for
-the `Units` domain service, its actions are annotated:
-
- public class Units extends EstatioDomainService<Unit> {
-
- @MemberOrder(sequence = "1")
- public Unit newUnit( ... ) { ... }
-
- @MemberOrder(sequence = "2")
- public List<Unit> findUnits( ... ) { ... }
-
- @ActionLayout( prototype = true )
- @MemberOrder(sequence = "99")
- public List<Unit> allUnits() { ... }
- ...
- }
-
-Note that the last is also a prototype action (meaning it is only displayed in SERVER_PROTOTYPE (=Wicket Development) mode).
-In the UI it is rendered in italics.
-
-(It is possible to override this place of a given action by specifying `@MemberOrder(name="...")` where the name is
-that of a top-level menu. Prior to 1.8.0 this was the only way of doing things, as of 1.8.0 its use
-is not recommended).
-
-## Tertiary menubar
-
-The tertiary menu bar consists of a single unnamed menu, rendered underneath the user's login, top right. This is
-intended primarily for actions pertaining to the user themselves, eg their account, profile or settings:
-
-<img src="images/application-menu-tertiary.png" width="200"></img>
-
-Domain services' actions can be associated with the tertiary menu using the same `@DomainServiceLayout` annotation. For
-example, the `updateEpochDate(...)` and `listAllSettings(...)` actions come from the following service:
-
- @DomainServiceLayout(
- menuBar = DomainServiceLayout.MenuBar.TERTIARY,
- menuOrder = "10.1"
- )
- public class EstatioAdministrationService ... {
-
- @MemberOrder(sequence = "1")
- public void updateEpochDate( ... ) { ... }
-
- @MemberOrder(sequence = "2")
- public List<ApplicationSetting> listAllSettings() { ... }
- ...
- }
-
-Because the number of items on the tertiary menu is expected to be small and most will pertain to the current user, the
-viewer does *not* place dividers between actions from different services on the tertiary menu.
-
-## Isis Add-on modules
-
-Some of the Isis add-ons modules also provide services whose actions appear in top-level menus.
-
-The [security](http://github.com/isisaddons/isis-module-security)'s module places its domain service menus in three
-top-level menus:
-
-* its `ApplicationUsers`, `ApplicationRoles`, `ApplicationPermission`, `ApplicationFeatureViewModels` and
- `ApplicationTenancies` domain services are all grouped together in a single "Security" top-level menu, on the
- SECONDARY menu bar
-
-* its `SecurityModuleAppFixturesService` domain service, which allows the security modules' fixture scripts to be run,
- is placed on a "Prototyping" top-level menu, also on the SECONDARY menu bar
-
-* its `MeService` domain service, which provides the `me()` action, is placed on the TERTIARY menu bar.
-
-Meanwhile the [devutils](http://github.com/isisaddons/isis-module-devutils) module places its actions - to download layouts and
-so forth - on a "Prototyping" top-level menu, on the SECONDARY menu bar.
-
-
-Currently there is no facility to alter the placement of these services. However, their UI can be suppressed <!--either-->
-using security<!-- or (more sophisticatedly) a [vetoing subscriber](../../../more-advanced-topics/vetoing-subscriber.html)-->.
-
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/bookmarks.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/bookmarks.md b/content-OLDSITE/components/viewers/wicket/bookmarks.md
deleted file mode 100644
index 6164686..0000000
--- a/content-OLDSITE/components/viewers/wicket/bookmarks.md
+++ /dev/null
@@ -1,70 +0,0 @@
-Title: Bookmarks
-
-[//]: # (content copied to _user-guide_wicket-viewer)
-
-The Wicket viewer supports the bookmarking of both domain objects and [safe](../../../reference/recognized-annotations/ActionSemantics.html) (query-only) actions.
-
-Domain objects, if bookmarkable, can be nested.
-
-Bookmarking is automatic; whenever a bookmarkable object/action is visited, then a bookmark is created. To avoid the number of bookmarks from indefinitely growing, bookmarks that have not been followed after a whle are automatically removed (an MRU/LRU algorithm). The number of bookmarks to preserve can be configured.
-
-##Screenshots
-
-> these have not yet been updated for the new look-n-feel introduced in 1.8.0
-
-#### Simple List
-
-The following screenshot, taken from [Isisaddons example todoapp](https://github.com/isisaddons/isis-app-todoapp) (not ASF) shows how the bookmarks are listed in a sliding panel.
-
-<a href="images/bookmarks/bookmarked-pages-panel.png"><img src="images/bookmarks/bookmarked-pages-panel-940.png"/></a>
-
-(screenshot of v1.4.0)
-
-Note how the list contains both domain objects and an action ("not yet complete").
-
-#### Nested bookmarks
-
-The following screenshot, taken from the [Estatio](https://github.com/estatio/estatio) application, shows a variety of different bookmarked objects.
-
-<a href="images/bookmarks/bookmarked-pages-panel-estatio.png"><img src="images/bookmarks/bookmarked-pages-panel-estatio-940.png"/></a>
-
-Some - like Property, Lease and Party - are root nodes. However, LeaseItem is bookmarkable as a child of Lease, and LeaseTerm is bookmarkable only as a child of LeaseItem. This parent/child relationship is reflected in the layout.
-
-##Domain Code
-
-To indicate a class is bookmarkable, use the [@Bookmarkable](../../../reference/recognized-annotations/Bookmarkable.html] annotation:
-
- @Bookmarkable
- public class Lease { ... }
-
-To indicate a class is bookmarkable but only as a child of some parent bookmark, specify the bookmark policy:
-
- @Bookmarkable(BookmarkPolicy.AS_CHILD)
- public class LeaseItem { ... }
-
-To indicate that a safe (query only) action is bookmarkable, again use the `@Bookmarkable` annotation:
-
- public class ToDoItem ... {
- ...
- @Bookmarkable
- @ActionSemantics(Of.SAFE)
- public List<ToDoItem> notYetComplete() { ... }
- ...
- }
-
-##User Experience
-
-The sliding panel appears whenever the mouse pointer hovers over the thin blue tab (to the left of the top header region).
-
-Alternatively, `alt+[` will toggle open/close the panel; it can also be closed using `Esc` key.
-
-####Related functionality
-
-The [recent pages](./recent-pages.html) also lists recently visited pages, selected from a drop-down.
-
-##Configuration
-
-By default, the bookmarked pages panel will show a maximum of 15 'root' pages. This can be overridden using a property (in `isis.properties`), for example:
-
- isis.viewer.wicket.bookmarkedPages.maxSize=20
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/brand-logo.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/brand-logo.md b/content-OLDSITE/components/viewers/wicket/brand-logo.md
deleted file mode 100644
index 91a97f0..0000000
--- a/content-OLDSITE/components/viewers/wicket/brand-logo.md
+++ /dev/null
@@ -1,56 +0,0 @@
-Title: Brand Logo (1.8.0)
-
-[//]: # (content copied to _user-guide_wicket-viewer)
-
-By default the Wicket viewer will display the application name top-left in the header menu. This can be changed to
-display a png logo instead.
-
-##Screenshots
-
-The screenshot below shows the Isis addons example [todoapp](https://github.com/isisaddons/isis-app-todoapp/) (not ASF) with a 'brand logo' image in its header:
-
-![](images/brand-logo.png)
-
-A custom brand logo (typically larger) can also be specified for the signin page:
-
-![](images/brand-logo-signin.png)
-
-
-##Configuration
-
-In the application-specific subclass of `IsisWicketApplication`, bind:
-
-* a string with name "brandLogoHeader" to the URL of a header image. A size of 160x40 works well.
-* a string with name "brandLogoSignin" to the URL of a image for the sign-in page. A size of 400x100 works well.
-
-For example:
-
- @Override
- protected Module newIsisWicketModule() {
- final Module isisDefaults = super.newIsisWicketModule();
-
- final Module overrides = new AbstractModule() {
- @Override
- protected void configure() {
- ...
- bind(String.class).annotatedWith(Names.named("brandLogoHeader")).toInstance("/images/todoapp-logo-header.png");
- bind(String.class).annotatedWith(Names.named("brandLogoSignin")).toInstance("/images/todoapp-logo-signin.png");
- ...
- }
- };
-
- return Modules.override(isisDefaults).with(overrides);
- }
-
-
-If the logo is hosted locally, add to the relevant directory (eg `src/main/webapp/images`). It is also valid for the
-URL to be absolute.
-
-You may also wish to tweak the `css/application.css`. For example, a logo with height 40px works well with the following:
-
- .navbar-brand img {
- margin-top: -5px;
- margin-left: 5px;
- }
-
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/configuring-the-about-page.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/configuring-the-about-page.md b/content-OLDSITE/components/viewers/wicket/configuring-the-about-page.md
deleted file mode 100644
index d943977..0000000
--- a/content-OLDSITE/components/viewers/wicket/configuring-the-about-page.md
+++ /dev/null
@@ -1,102 +0,0 @@
-Title: Configuring the About page
-
-[//]: # (content copied to _user-guide_wicket-viewer)
-
-Isis' Wicket viewer has an About page that, by default, will provide a dump of the JARs that make up the webapp. This page will also show the manifest attributes of the WAR archive itself, if there are any. One of these attributes may also be used as the application version number.
-
-## Screenshot
-
-Here's what the About page looks like with this configuration added:
-
-<img src="images/about-page.png" width="800"></img>
-
-Note that the `Build-Time` attribute has been used as the version number. The Wicket viewer is hard-coded to search for specific attributes and use as the application version. In order, it searches for:
-
-* `Implementation-Version`
-* `Build-Time`
-
-If none of these are found, then no version is displayed.
-
-## Configuration
-
-_This configuration is included within the [simpleapp archetype](../../../intro/getting-started/simpleapp-archetype.html)._
-
-#### Adding attributes to the WAR's manifest
-
-Add the following to the webapp's `pom.xml` (under `<build><plugins>`):
-
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>build-helper-maven-plugin</artifactId>
- <version>1.5</version>
- <executions>
- <execution>
- <phase>validate</phase>
- <goals>
- <goal>maven-version</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
-
- <plugin>
- <artifactId>maven-war-plugin</artifactId>
- <configuration>
- <archive>
- <manifest>
- <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
- </manifest>
- <manifestEntries>
- <Build-Time>${maven.build.timestamp}</Build-Time>
- <Build-Number>${buildNumber}</Build-Number>
- <Build-Host>${agent.name}</Build-Host>
- <Build-User>${user.name}</Build-User>
- <Build-Maven>Maven ${maven.version}</Build-Maven>
- <Build-Java>${java.version}</Build-Java>
- <Build-OS>${os.name}</Build-OS>
- <Build-Label>${project.version}</Build-Label>
- </manifestEntries>
- </archive>
- </configuration>
- <executions>
- <execution>
- <phase>package</phase>
- <goals>
- <goal>war</goal>
- </goals>
- <configuration>
- <classifier>${env}</classifier>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
-If you then build the webapp from the Maven command line (`mvn clean package`), then the WAR should contain a `META-INF/MANIFEST.MF` with those various attribute entries.
-
-#### Exporting the attributes into the app
-
-The manifest attributes are provided to the rest of the application by way of the Wicket viewer's integration with Google Guice.
-
-In your subclass of `IsisWicketApplication`, there is a method `newIsisWicketModule()`. In this method you need to bind an `InputStream` that will read the manifest attributes. This is all boilerplate so you can just copy-n-paste:
-
- @Override
- protected Module newIsisWicketModule() {
-
- ...
-
- final Module simpleappOverrides = new AbstractModule() {
- @Override
- protected void configure() {
- ...
- bind(InputStream.class)
- .annotatedWith(Names.named("metaInfManifest"))
- .toProvider(Providers.of(
- getServletContext().getResourceAsStream("/META-INF/MANIFEST.MF")));
- }
- };
-
- ...
-
- }
-
-And with that you should be good to go!
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/custom-pages.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/custom-pages.md b/content-OLDSITE/components/viewers/wicket/custom-pages.md
deleted file mode 100644
index e4b995f..0000000
--- a/content-OLDSITE/components/viewers/wicket/custom-pages.md
+++ /dev/null
@@ -1,128 +0,0 @@
-Title: Custom Pages
-
-[//]: # (content copied to _user-guide_extending_wicket-viewer)
-
-The Wicket viewer allows you to customize the GUI in several (progressively more sophisticated) ways:
-
-* through CSS (see [here](./how-to-tweak-the-ui-using-css-classes.html))
-* through Javascript snippets (eg JQuery) (see [here](./how-to-tweak-the-ui-using-javascript.html))
-* by replacing elements of the page using the `ComponentFactory` interface (see [here](./customizing-the-viewer.html))
-* by providing new pages (described below)
-
-In the vast majority of cases customization should be sufficient by [replacing elements of a page](./customizing-the-viewer.html). However, it is also possible to define an entirely new page for a given page type.
-
-## Page Types
-
-Isis defines eight page types (see the `org.apache.isis.viewer.wicket.model.models.PageType` enum):
-
-<table class="table table-bordered table-hover">
- <tr>
- <th>
- Page type
- </th>
- <th>
- Renders
- </th>
- </tr>
- <tr>
- <th>
- SIGN_IN
- </th>
- <td>
- The initial sign-in page
- </td>
- </tr>
- <tr>
- <th>
- HOME
- </th>
- <td>
- The home page, displaying either the welcome message or dashboard
- </td>
- </tr>
- <tr>
- <th>
- ABOUT
- </th>
- <td>
- The about page, accessible from link top-right
- </td>
- </tr>
- <tr>
- <th>
- ENTITY
- </th>
- <td>
- Renders a single entity or view model
- </td>
- </tr>
- <tr>
- <th>
- STANDALONE_COLLECTION
- </th>
- <td>
- Page rendered after invoking an action that returns a collection of entites
- </td>
- </tr>
- <tr>
- <th>
- VALUE
- </th>
- <td>
- After invoking an action that returns a value type (though not URLs or Blob/Clobs, as these are handled appropriately automatically).
- </td>
- </tr>
- <tr>
- <th>
- VOID_RETURN
- </th>
- <td>
- After invoking an action that is `void`
- </td>
- </tr>
- <tr>
- <th>
- ACTION_PROMPT
- </th>
- <td>
- (No longer used).
- </td>
- </tr>
-</table>
-
-
-
-
-
-## `PageClassList` interface
-
-The `PageClassList` interface declares which class (subclass of `org.apache.wicket.Page` is used to render for each of these types. For example, Isis' `WicketSignInPage` renders the signin page. To specify a different page class, create a custom subclass of `PageClassList`:
-
- @Singleton
- public class MyPageClassList extends PageClassListDefault {
-
- protected Class<? extends Page> getSignInPageClass() {
- return MySignInPage.class;
- }
- }
-
-## Registering the Custom `PageClassList`
-
-This updated `PageClassList` implementation is then registered by adjusting the Guice bindings (part of Isis' bootstrapping) in your custom subclass of `IsisWicketApplication`:
-
- public class MyAppApplication extends IsisWicketApplication {
- @Override
- protected Module newIsisWicketModule() {
- final Module isisDefaults = super.newIsisWicketModule();
- final Module myAppOverrides = new AbstractModule() {
- @Override
- protected void configure() {
- ...
- bind(PageClassList.class).to(MyPageClassList.class);
- ...
- }
- };
-
- return Modules.override(isisDefaults).with(myAppOverrides);
- }
- }
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/customizing-the-viewer.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/customizing-the-viewer.md b/content-OLDSITE/components/viewers/wicket/customizing-the-viewer.md
deleted file mode 100644
index 1c56a42..0000000
--- a/content-OLDSITE/components/viewers/wicket/customizing-the-viewer.md
+++ /dev/null
@@ -1,141 +0,0 @@
-Title: Customizing the Viewer
-
-[//]: # (content copied to _user-guide_extending_wicket-viewer)
-
-The Wicket viewer allows you to customize the GUI in several (progressively more sophisticated) ways:
-
-* through CSS (see [here](./how-to-tweak-the-ui-using-css-classes.html))
-* through Javascript snippets (eg JQuery) (see [here](./how-to-tweak-the-ui-using-javascript.html))
-* by replacing elements of the page using the `ComponentFactory` interface (described below)
-* by providing new pages (see [here](./custom-pages.html))
-
-Replacing elements of the page (the technique described here) is the most powerful general-purpose way to customize the look-n-feel of the viewer. Examples at [Isis Add-ons](http://www.isisaddons.org) include the [gmap3](isisaddons/isis-wicket-gmap3.html), [calendar](isisaddons/isis-wicket-fullcalendar2.html), [excel download](isisaddons/isis-wicket-excel.html) and [charting](isisaddons/isis-wicket-wickedcharts.html) integrations.
-
-## Replacing Components (elements of the page)
-
-The pages generated by Isis' Wicket viewer are built up of numerous elements,
-from fine-grained widgets for property/parameter fields, to much larger components that take responsibility for rendering an entire entity entity, or a collection of entities. Under the covers these are all implementations of the the Apache Wicket `Component` API. The larger components delegate to the smaller, of course.
-
-
-#### How the Wicket viewer selects components
-
-Components are created using Isis' `ComponentFactory` interface, which are registered in turn through the `ComponentFactoryRegistrar` interface. Every
-component is categorizes by type (the `ComponentType` enum), and Isis uses this to determine which `ComponentFactory` to use. For example, the `ComponentType.BOOKMARKED_PAGES` is used to locate the `ComponentFactory` that will build the bookmarked pages panel.
-
-Each factory is also handed a model (an implementation of `org.apache.wicket.IModel`) appropriate to its `ComponentType`; this holds the data to be rendered. For example, `ComponentType.BOOKMARKED_PAGES` is given a `BookmarkedPagesModel`, while `ComponentType.SCALAR_NAME_AND_VALUE` factories are provided a model of type of type `ScalarModel` .
-
-In some cases there are several factories for a given `ComponentType`; this is most notably the case for `ComponentType.SCALAR_NAME_AND_VALUE`. After doing a first pass selection of candidate factories by `ComponentType`, each factory is then asked if it `appliesTo(Model)`. This is an opportunity for the factory to check the model itself to see if the data within it is of the appropriate type.
-
-Thus, the `BooleanPanelFactory` checks that the `ScalarModel` holds a boolean, while the `JodaLocalDatePanelFactory` checks to see if it holds `org.joda.time.LocalDate`.
-
-There will typically be only one `ComponentFactory` capable of rendering a particular `ComponentType`/`ScalarModel` combination; at any rate, the framework stops as soon as one is found. (*There is one exception to this design, discussed below in the next section "Additional Views of Collections"*).
-
-#### How to replace a component
-
-This design (the [chain of responsibility](http://en.wikipedia.org/wiki/Chain-of-responsibility_pattern) design pattern) makes it quite straightforward to change the rendering of any element of the page. For example, you might switch out Isis' sliding bookmark panel and replace it with one that presents the bookmarks in some different fashion.
-
-First, you need to write a `ComponentFactory` and corresponding `Component`. The recommended approach is to start with the source of the `Component` you want to switch out. For example:
-
- public class MyBookmarkedPagesPanelFactory
- extends ComponentFactoryAbstract {
-
- public MyBookmarkedPagesPanelFactory() {
- super(ComponentType.BOOKMARKED_PAGES);
- }
-
- @Override
- public ApplicationAdvice appliesTo(final IModel<?> model) {
- return appliesIf(model instanceof BookmarkedPagesModel);
- }
-
- @Override
- public Component createComponent(final String id, final IModel<?> model) {
- final BookmarkedPagesModel bookmarkedPagesModel = (BookmarkedPagesModel) model;
- return new MyBookmarkedPagesPanel(id, bookmarkedPagesModel);
- }
- }
-
-and
-
- public class MyBookmarkedPagesPanel
- extends PanelAbstract<BookmarkedPagesModel> {
- ...
- }
-
-Here `PanelAbstract` ultimately inherits from `org.apache.wicket.Component`.
-Your new `Component` uses the information in the provided model (eg `BookmarkedPagesModel`) to know what to render.
-
-Next, you will require a custom implementation of the `ComponentFactoryRegistrar` that registers your custom `ComponentFactory` as a replacement:
-
- @Singleton
- public class MyComponentFactoryRegistrar extends ComponentFactoryRegistrarDefault {
-
- @Override
- public void addComponentFactories(ComponentFactoryList componentFactories) {
- super.addComponentFactories(componentFactories);
- componentFactories.add(new MyBookmarkedPagesPanelFactory());
- }
- }
-
-This will result in the new component being used instead of (that is, discovered prior to) Isis' default implementation.
-
-> Previously this page suggested using "replace" rather than "add"; however this has unclear semantics for some component types; see [ISIS-996](https://issues.apache.org/jira/browse/ISIS-996).
-
-Finally (as for other customizations), you need to adjust the Guice bindings in your custom subclass of `IsisWicketApplication`:
-
- public class MyAppApplication extends IsisWicketApplication {
- @Override
- protected Module newIsisWicketModule() {
- final Module isisDefaults = super.newIsisWicketModule();
- final Module myAppOverrides = new AbstractModule() {
- @Override
- protected void configure() {
- ...
- bind(ComponentFactoryRegistrar.class)
- .to(MyComponentFactoryRegistrar.class);
- ...
- }
- };
-
- return Modules.override(isisDefaults).with(myAppOverrides);
- }
- }
-
-
-
-## Additional Views of Collections
-
-As explained above, in most cases Isis' Wicket viewer will search for the first `ComponentFactory` that can render an element, and use it. In the case of (either standalone or parented) collections, though, Isis will show all available views.
-
-For example, out-of-the-box Isis provides a table view, a summary view (totals/sums/averages of any data), and a collapsed view (for `@Render(LAZILY)` collections). These are selected by clicking on the toolbar by each collection.
-
-Additional views though could render the objects in the collection as a variety of ways. Indeed, some third-party implementations already exist:
-
- * [excel integration](https://github.com/isisaddons/isis-wicket-excel) (collection as a downloadable excel spreadsheet)
- * [google maps v3 integration](https://github.com/isisaddons/isis-wicket-gmap3) (render any objects with a location on a map)
- * [wicked charts integration](https://github.com/isisaddons/isis-wicket-wickedcharts) (barchart of any data)
- * [full calendar integration](https://github.com/isisaddons/isis-wicket-fullcalendar2) (render any objects with date properties on a calendar)
-
-Registering these custom views is just a matter of adding the appropriate Maven module to the classpath. Isis uses the JDK `ServiceLoader` API to automatically discover and register the `ComponentFactory` of each such component.
-
-If you want to write your own alternative component and auto-register, then include a file `META-INF/services/org.apache.isis.viewer.wicket.ui.ComponentFactory` whose contents is the fully-qualified class name of the custom `ComponentFactory` that you have written.
-
-Wicket itself has lots of components available at its [wicketstuff.org](http://wicketstuff.org) companion website; you might find some of these useful for your own customizations.
-
-### Adding a Custom Object View (eg a Dashboard)
-
-One further use case in particular is worth highlighting; the rendering of an entire entity. Normally entities this is done using `EntityCombinedPanelFactory`, this being the first `ComponentFactory` for the `ComponentType.ENTITY` that is registered in Isis default `ComponentFactoryRegistrarDefault`.
-
-You could, though, register your own `ComponentFactory` for entities that is targeted at a particular class of entity - some sort of object representing a dashboard, for example. It can use the `EntityModel` provided to it to determine the class of the entity, checking if it is of the appropriate type. Your custom factory should also be registered before the `EntityCombinedPanelFactory` so that it is checked prior to the default `EntityCombinedPanelFactory`:
-
- @Singleton
- public class MyComponentFactoryRegistrar extends ComponentFactoryRegistrarDefault {
- @Override
- public void addComponentFactories(ComponentFactoryList componentFactories) {
- componentFactories.add(new DashboardEntityFactory());
- ...
- super.addComponentFactories(componentFactories);
- ...
- }
- }
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/customizing-the-welcome-page.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/customizing-the-welcome-page.md b/content-OLDSITE/components/viewers/wicket/customizing-the-welcome-page.md
deleted file mode 100644
index 3770760..0000000
--- a/content-OLDSITE/components/viewers/wicket/customizing-the-welcome-page.md
+++ /dev/null
@@ -1,33 +0,0 @@
-Title: Customizing the Welcome Page
-
-[//]: # (content copied to _user-guide_wicket-viewer)
-
-It's possible to customize the application name, welcome message and about message can also be customized. This is done by adjusting the Guice bindings (part of Isis' bootstrapping) in your custom subclass of `IsisWicketApplication`:
-
- public class MyAppApplication extends IsisWicketApplication {
- @Override
- protected Module newIsisWicketModule() {
- final Module isisDefaults = super.newIsisWicketModule();
- final Module myAppOverrides = new AbstractModule() {
- @Override
- protected void configure() {
- ...
- bind(String.class)
- .annotatedWith(Names.named("applicationName"))
- .toInstance("My Wonderful App");
- bind(String.class)
- .annotatedWith(Names.named("welcomeMessage"))
- .toInstance(readLines("welcome.html"));
- bind(String.class)
- .annotatedWith(Names.named("aboutMessage"))
- .toInstance("My Wonderful App v1.0");
- ...
- }
- };
-
- return Modules.override(isisDefaults).with(myAppOverrides);
- }
- }
-
-Here the `welcome.html` file is resolved relative to `src/main/webapp`.
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/disabling-modal-dialogs.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/disabling-modal-dialogs.md b/content-OLDSITE/components/viewers/wicket/disabling-modal-dialogs.md
deleted file mode 100644
index 0f821b2..0000000
--- a/content-OLDSITE/components/viewers/wicket/disabling-modal-dialogs.md
+++ /dev/null
@@ -1,11 +0,0 @@
-Title: Disabling Modal Dialogs
-
-[//]: # (content copied to _user-guide_wicket-viewer_configuration_properties)
-
-By default the Isis Wicket viewer uses a modal dialog for action parameters.
-Before this feature was implemented (prior to 1.4.0), Isis rendered action parameters
-on its own page. This old behaviour can be re-enabled using:
-
- isis.viewer.wicket.disableModalDialogs=true
-
-Note that action pages are still used for bookmarked actions.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/dynamic-layouts.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/dynamic-layouts.md b/content-OLDSITE/components/viewers/wicket/dynamic-layouts.md
deleted file mode 100644
index 3eb360d..0000000
--- a/content-OLDSITE/components/viewers/wicket/dynamic-layouts.md
+++ /dev/null
@@ -1,145 +0,0 @@
-Title: Dynamic Layouts
-
-[//]: # (content copied to _user-guide_wicket-viewer_layout_dynamic-object-layout)
-
-Because Isis implements the [naked objects pattern](http://en.wikipedia.org/wiki/Naked_objects), the domain objects are rendered in the UI based only metadata gleaned from the domain classes themselves. Traditionally this metadata has been specified [statically](./static-layouts.html), using annotations. However, it is also possible to specify it using a JSON file. This brings the advantage that the layout can be refreshed dynamically, without recompiling/redeploying the app.
-
-## <a name="screencast"></a>Screencast
-
-How to layout properties and collections dynamically, in the Wicket viewer.
-
-<iframe width="530" height="354" src="http://www.youtube.com/embed/zmrg49WeEPc" frameborder="0" allowfullscreen></iframe>
-
-
-## JSON layout file
-
-The JSON layout file for class `Xxx` takes the name `Xxx.layout.json`, and resides in the same package as the class.
-The format of the file is:
-
- {
- "columns": [ // list of columns
- {
- "span": 6, // span of the left-hand property column
- "memberGroups": { // ordered map of member (property) groups
- "General": { // member group name
- "members": {
- "description": { // property, no associated actions, but with UI hint
- "propertyLayout": {
- "typicalLength": 50 // UI hint for size of field (no longer used in ISIS 1.8.0)
- }
- },
- "category": {},
- "complete": { // property, with associated actions
- "propertyLayout": {
- "describedAs": "Whether this todo item has been completed"
- },
- "actions": {
- "completed": {
- "actionLayout": {
- "named": "Done", // naming UI hint
- "cssClass": "x-highlight" // CSS UI hint
- }
- },
- "notYetCompleted": {
- "actionLayout": {
- "named": "Not done"
- }
- }
- }
- }
- },
- "Misc": {
- "members": {
- "notes": {
- "propertyLayout": {
- "multiLine": 5 // UI hint for text area
- }
- },
- "versionSequence": {}
- }
- }
- }
- }
- },
- {
- "span": 6, // span of the middle property column
- "memberGroups": { ... }
- },
- {
- "span": 0 // span of the right property column (if any)
- },
- {
- "span": 6,
- "collections": { // ordered map of collections
- "dependencies": { // collection, with associated actions
- "collectionLayout": {
- "paged": 10, // pagination UI hint
- "render": "EAGERLY" // lazy-loading UI hint
- },
- "actions": {
- "add":{},
- "delete": {}
- },
- },
- "similarItems": {} // collection, no associated actions
- }
- }
- ],
- "actions": { // actions not associated with any member
- "delete": {},
- "duplicate": {
- "actionLayout": {
- "named": {
- "value": "Clone"
- }
- }
- }
- }
- }
-
-Although advisable, it is not necessary to list all class members in this file. Any members not listed with be
-ordered according either to annotations (if present) or fallback/default values.
-
-Note also that the layout file may contain entries for
-[contributed associations and actions](../../../more-advanced-topics/how-to-01-062-How-to-decouple-dependencies-using-contributions.html);
-this allows each contributee classes to define their own layout for their contributions, possibly overriding any
-static metadata on the original domain service contributor.
-
-## Downloading an initial layout file
-
-The fastest way to get started is to use the [Developer Utilities Service](../../../reference/services/developer-utilities-service.html) to download the layout file (derived from any existing static metadata defined by annotations).
-
-## Picking up new metadata
-
-When running in [prototype/development mode](../../../reference/deployment-type.html), the Wicket viewer automatically rebuilds the metamodel for each class as it is rendered.
-
-> Conversely, do note that the Wicket viewer will *not* pick up new metadata if running in production/server mode.
-
-## Required updates to the dom project's pom.xml
-
-If using the `.layout.json` files, these must be compiled and available in the CLASSPATH. When using an IDE such as Eclipse+M2E, any `.layout.json` files in `src/main/java` or `src/main/resources` will be part of the CLASSPATH automatically. However, unless the `pom.xml` is changed, these will not be part of the compiled WAR.
-
-Therefore, make sure the following is added to the dom project's `pom.xml`:
-
- <resources>
- <resource>
- <filtering>false</filtering>
- <directory>src/main/resources</directory>
- </resource>
- <resource>
- <filtering>false</filtering>
- <directory>src/main/java</directory>
- <includes>
- <include>**</include>
- </includes>
- <excludes>
- <exclude>**/*.java</exclude>
- </excludes>
- </resource>
- </resources>
-
-If using an Isis [archetype](../../../intro/getting-started/simple-archetype.html), then the POM is already correctly configured.
-
-## Static vs Dynamic Layouts
-
-As mentioned above, it is also possible to [specify the layout semantics statically](./static-layouts.html) using annotations. There's a <a href="static-layouts.html#pros-and-cons">discussion on that page</a> as to the pros and cons of static vs dynamic layouts.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/file-upload-download.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/file-upload-download.md b/content-OLDSITE/components/viewers/wicket/file-upload-download.md
deleted file mode 100644
index 8066f1c..0000000
--- a/content-OLDSITE/components/viewers/wicket/file-upload-download.md
+++ /dev/null
@@ -1,73 +0,0 @@
-Title: File upload/download
-
-[//]: # (content copied to _user-guide_wicket-viewer_features)
-
-The Isis application library provides the [Blob](../../../reference/value-types.html) type (binary large objects) and
-[Clob](../../../reference/value-types.html) type (character large object), each of which also includes metadata about the data (specifically the filename and mime type).
-
-A class can define a property using either of these types, for example:
-
- private Blob attachment;
-
- @javax.jdo.annotations.Persistent(defaultFetchGroup="false")
- @javax.jdo.annotations.Column(allowsNull="true")
- public Blob getAttachment() {
- return attachment;
- }
-
- public void setAttachment(final Blob attachment) {
- this.attachment = attachment;
- }
-
-The `Blob` and `Clob` types can also be used as parameters to actions.
-
-##Screenshots
-
-The following screenshots are taken from the Isis addons example [todoapp](https://github.com/isisaddons/isis-app-todoapp) (not ASF):
-
-#### View mode, empty
-
-`Blob` field rendered as attachment (with no data):
-
-<a href="images/file-upload-download/010-attachment-field.png"><img src="images/file-upload-download/010-attachment-field-940.png"/></a>
-
-(screenshot of v1.4.0)
-
-#### Edit mode
-
-Hit edit; 'choose file' button appears:
-
-<a href="images/file-upload-download/020-edit-choose-file.png"><img src="images/file-upload-download/020-edit-choose-file-940.png"/></a>
-
-(screenshot of v1.4.0)
-
-#### Choose file
-
-Choose file using the regular browser window:
-
-<a href="images/file-upload-download/030-choose-file-using-browser.png"><img src="images/file-upload-download/030-choose-file-using-browser-520.png"/></a>
-
-#### Blob metadata
-
-Chosen file is indicated:
-
-<a href="images/file-upload-download/040-edit-chosen-file-indicated.png"><img src="images/file-upload-download/040-edit-chosen-file-indicated-940.png"/></a>
-
-#### Image rendered
-
-Back in view mode (ie once hit OK) if the `Blob` is an image, then it is shown:
-
-<a href="images/file-upload-download/050-ok-if-image-then-rendered.png"><img src="images/file-upload-download/050-ok-if-image-then-rendered-940.png"/></a>
-
-#### Download
-
-`Blob` can be downloaded:
-
-<a href="images/file-upload-download/060-download.png"><img src="images/file-upload-download/060-download-940.png"/></a>
-
-#### Clear
-
-Back in edit mode, can choose a different file or clear (assuming property is not mandatory):
-
-<a href="images/file-upload-download/070-edit-clear.png"><img src="images/file-upload-download/070-edit-clear-940.png"/></a>
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/hints-and-copy-url.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/hints-and-copy-url.md b/content-OLDSITE/components/viewers/wicket/hints-and-copy-url.md
deleted file mode 100644
index 787a58f..0000000
--- a/content-OLDSITE/components/viewers/wicket/hints-and-copy-url.md
+++ /dev/null
@@ -1,63 +0,0 @@
-Title: Copy URL and Hints
-
-[//]: # (content copied to _user-guide_wicket-viewer_features)
-
-While the user can often copy the URL of a domain object directly from the browser's address bar, the Wicket viewer also allows the URL of domain objects to be easily copied from a dialog.
-
-More interestingly, this URL can also contain hints capturing any sorting or page numbering, or hiding/viewing of collections. End-users can therefore share these URLs as a form of deep linking into a particular view on a domain object.
-
-The copy URL and hinting is automatic.
-
-##Screenshots
-
-(screenshots of v1.4.0)
-
-#### Copy URL
-
-The following screenshot, taken from the link:https://github.com/estatio/estatio[Estatio] application, shows the copy URL button (top right):
-
-<a href="images/copy-link/010-copy-link-button.png"><img src="images/copy-link/010-copy-link-button-940.png"/></a>
-
-Clicking on this button brings up a dialog with the URL preselected:
-
-<a href="images/copy-link/020-copy-link-dialog.png"><img src="images/copy-link/020-copy-link-dialog-940.png"/></a>
-
-The URL in this case is something like:
-
- http://localhost:8080/wicket/entity/org.estatio.dom.lease.Lease:L_0
-
-The user can copy the link (eg `ctrl+C`) into the clipboard, then hit `OK` or `Esc` to dismiss the dialog.
-
-#### Hints
-
-Using the viewer the user can hide/show collection tables, can sort the tables by header columns:
-
-<a href="images/copy-link/030-hints.png"><img src="images/copy-link/030-hints-940.png"/></a>
-
-Also, if the collection spans multiple pages, then the individual page can be selected.
-
-Once the view has been customised, the URL shown in the copy URL dialog is in an extended form:
-
-<a href="images/copy-link/040-copy-link-with-hints.png"><img src="images/copy-link/040-copy-link-with-hints-940.png"/></a>
-
-The URL in this case is something like:
-
-<pre>
-http://localhost:8080/wicket/entity/org.estatio.dom.lease.Lease:L_0?hint-1:collectionContents-view=3&hint-1:collectionContents:collectionContents-3:table-DESCENDING=value&hint-1:collectionContents:collectionContents-3:table-pageNumber=0&hint-2:collectionContents-view=0&hint-2:collectionContents:collectionContents-2:table-pageNumber=0&hint-3:collectionContents-view=2&hint-3:collectionContents:collectionContents-2:table-pageNumber=0&hint-4:collectionContents-view=3&hint-4:collectionContents:collectionContents-3:table-ASCENDING=exerciseDate&hint-4:collectionContents:collectionContents-3:table-pageNumber=0&hint-5:collectionContents-view=0&hint-5:collectionContents:collectionContents-3:table-pageNumber=0
-</pre>
-
-#### Copy URL from title
-
-When the user invokes an action on the object, the URL (necessarily) changes to indicate that the action was invoked. This URL is specific to the user's session and cannot be shared with others.
-
-A quick way for the user to grab a shareable URL is simply by clicking on the object's title:
-
-<a href="images/copy-link/050-title-url.png"><img src="images/copy-link/050-title-url-940.png"/></a>
-
-
-##User Experience
-
-The copy URL dialog is typically obtained by clicking on the icon.
-
-Alternatively, `alt+]` will also open the dialog. It can be closed with either `OK` or the `Esc` key.
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/how-to-auto-refresh-page.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/how-to-auto-refresh-page.md b/content-OLDSITE/components/viewers/wicket/how-to-auto-refresh-page.md
deleted file mode 100644
index eed599d..0000000
--- a/content-OLDSITE/components/viewers/wicket/how-to-auto-refresh-page.md
+++ /dev/null
@@ -1,25 +0,0 @@
-title: How to auto-refresh an (entity) page (1.8.0)
-
-[//]: # (content copied to _user-guide_wicket-viewer_customisation)
-
-This requirement from the users mailing list:
-
-_Suppose you want to build a monitoring application, eg for an electricity grid. Data is updated in the background (eg via the
-Restful Objects REST API)... what is needed is the ability to show an entity that includes a [map](http://github.com/isisaddons/isis-wicket-gmap3), and have it auto-refresh every 5 seconds or so._
-
-First, update the domain object to return custom CSS:
-
- public class MyDomainObject {
- ...
- public String cssClass() {return "my-special-auto-updating-entity"; }
- ...
- }
-
-Then, use javascript in `webapp/src/main/webapp/scripts/application.js` to reload:
-
- $(function() {
- if ($(".my-special-auto-updating-entity").length) {
- setTimeout(function() {document.location.reload();}, 5000); // 1000 is 5 sec
- }
- });
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/how-to-tweak-the-ui-using-css-classes.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/how-to-tweak-the-ui-using-css-classes.md b/content-OLDSITE/components/viewers/wicket/how-to-tweak-the-ui-using-css-classes.md
deleted file mode 100644
index 83c94b5..0000000
--- a/content-OLDSITE/components/viewers/wicket/how-to-tweak-the-ui-using-css-classes.md
+++ /dev/null
@@ -1,131 +0,0 @@
-title: Tweaking the UI using CSS classes
-
-[//]: # (content copied to _user-guide_wicket-viewer_customisation)
-
-The Wicket viewer allows you to customize the GUI in several (progressively more sophisticated) ways:
-
-* through CSS (described below)
-* through Javascript snippets (eg JQuery) (see [here](./how-to-tweak-the-ui-using-javascript.html))
-* by replacing elements of the page using the `ComponentFactory` interface (see [here](./customizing-the-viewer.html))
-* by providing new pages (see [here](./custom-pages.html))
-
-The most straight-forward way to customize the Wicket viewer's UI is to use CSS, and is described here.
-
-## Customizing the CSS
-
-The HTML generated by the Wicket viewer include plenty of CSS classes so that you can easily target the required elements as required. For example, you could use CSS to suppress the entity's icon alongside its title. This would be done using:
-
- .entityIconAndTitlePanel a img {
- display: none;
- }
-
-These customizations should generally be added to `src/main/webapp/css/application.css`; this file is included by default in every webpage served up by the Wicket viewer.
-
-## Targetting individual members
-
-For example, the `ToDoItem` object of the Isis addons example [todoapp](https://github.com/isisaddons/isis-app-todoapp/) (not ASF) has a `notes` property. The HTML for this will be something like:
-
- <div>
- <div class="property ToDoItem-notes">
- <div class="multiLineStringPanel scalarNameAndValueComponentType">
- <label for="id83" title="">
- <span class="scalarName">Notes</span>
- <span class="scalarValue">
- <textarea
- name="middleColumn:memberGroup:1:properties:4:property:scalarIfRegular:scalarValue"
- disabled="disabled"
- id="id83" rows="5" maxlength="400" size="125"
- title="">
- </textarea>
- <span>
- </span>
- </span>
- </label>
- </div>
- </div>
- </div>
-
-
-The `src/main/webapp/css/application.css` file is the place to add application-specific styles. By way of an example, if (for some reason) we wanted to completely hide the notes value, we could do so using:
-
- div.ToDoItem-notes span.scalarValue {
- display: none;
- }
-
-You can use a similar approach for collections and actions.
-
-
-### Targetting members through a custom CSS style
-
-The above technique works well if you know the class member to target, but you might instead want to apply a custom style to a set of members. For this, you can use the `@CssClass`.
-
-For example, in the `ToDoItem` class the following annotation (indicating that this is a key, important, property) :
-
- @CssClass("x-key")
- public LocalDate getDueBy() {
- return dueBy;
- }
-
-would generate the HTML:
-
- <div>
- <div class="property ToDoItem-dueBy x-key">
- ...
- </div>
- </div>
-
-This can then be targeted, for example using:
-
- div.x-key span.scalarName {
- color: red;
- }
-
-
-Note also that instead of using `@CssClass` annotation, you can also specify the CSS style using a [dynamic layout](./dynamic-layouts.html) JSON file:
-
- ...
- "dueBy": {
- "propertyLayout": {
- "cssClass": "x-key"
- }
- },
- ...
-
-
-### Application-specific 'theme' class
-
-The application name (as defined in the `IsisWicketApplication` subclass) is also used (in sanitized form) as the CSS class in a `<div>` that wraps all the rendered content of every page.
-
-For example, if the application name is "ToDo App", then the `<div>` generated is:
-
- <div class="todo-app">
- ...
- </div>
-
-You can therefore use this CSS class as a way of building your own theme for the various elements of the wicket viewer pages.
-
-## Using a different CSS file
-
-If for some reason you wanted to name the CSS file differently (eg `stylesheets/myapp.css`), then adjust the Guice bindings (part of Isis' bootstrapping) in your custom subclass of `IsisWicketApplication`:
-
- public class MyAppApplication extends IsisWicketApplication {
- @Override
- protected Module newIsisWicketModule() {
- final Module isisDefaults = super.newIsisWicketModule();
- final Module myAppOverrides = new AbstractModule() {
- @Override
- protected void configure() {
- ...
- bind(String.class)
- .annotatedWith(Names.named("applicationCss"))
- .toInstance("stylesheets/myapp.css");
- ...
- }
- };
-
- return Modules.override(isisDefaults).with(myAppOverrides);
- }
- }
-
-As indicated above, this file is resolved relative to `src/main/webapp`.
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/how-to-tweak-the-ui-using-javascript.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/how-to-tweak-the-ui-using-javascript.md b/content-OLDSITE/components/viewers/wicket/how-to-tweak-the-ui-using-javascript.md
deleted file mode 100644
index ad4bf11..0000000
--- a/content-OLDSITE/components/viewers/wicket/how-to-tweak-the-ui-using-javascript.md
+++ /dev/null
@@ -1,40 +0,0 @@
-Title: Tweaking the UI using Javascript
-
-[//]: # (content copied to _user-guide_wicket-viewer_customisation)
-
-The Wicket viewer allows you to customize the GUI in several (progressively more sophisticated) ways:
-
-* through CSS (see [here](./how-to-tweak-the-ui-using-css-classes.html))
-* through Javascript snippets (eg JQuery) (described below)
-* by replacing elements of the page using the `ComponentFactory` interface (see [here](./customizing-the-viewer.html))
-* by providing new pages (see [here](./custom-pages.html))
-
-Customizing the viewer using Javascript is discouraged, however, as there is no formal API that such custom JS can target. Instead, consider implementing the customization server-side, using the `ComponentFactory` interface (described [here](./customizing-the-viewer.html)).
-
-## Customizing using Javascript snippets
-
-The Wicket viewer ships with embedded JQuery, so this can be leveraged (eg to run some arbitrary JQuery on page load).
-
-This is done by adjusting the Guice bindings (part of Isis' bootstrapping) in your custom subclass of `IsisWicketApplication`:
-
- public class MyAppApplication extends IsisWicketApplication {
- @Override
- protected Module newIsisWicketModule() {
- final Module isisDefaults = super.newIsisWicketModule();
- final Module myAppOverrides = new AbstractModule() {
- @Override
- protected void configure() {
- ...
- bind(String.class)
- .annotatedWith(Names.named("applicationJs"))
- .toInstance("scripts/application.js");
- ...
- }
- };
-
- return Modules.override(isisDefaults).with(myAppOverrides);
- }
- }
-
-Currently only one such `.js` file can be registered.
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/about-page.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/about-page.png b/content-OLDSITE/components/viewers/wicket/images/about-page.png
deleted file mode 100644
index ae5dfc8..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/about-page.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/application-menu-dividers.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/application-menu-dividers.png b/content-OLDSITE/components/viewers/wicket/images/application-menu-dividers.png
deleted file mode 100644
index dcb415d..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/application-menu-dividers.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/application-menu-layout-menus.pdn
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/application-menu-layout-menus.pdn b/content-OLDSITE/components/viewers/wicket/images/application-menu-layout-menus.pdn
deleted file mode 100644
index 01453f7..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/application-menu-layout-menus.pdn and /dev/null differ
[30/59] [abbrv] [partial] isis-site git commit: ISIS-1521: deletes
content-OLDSITE
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/css/asciidoctor/rocket-panda.css
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/css/asciidoctor/rocket-panda.css b/content-OLDSITE/docs/css/asciidoctor/rocket-panda.css
deleted file mode 100644
index 9877304..0000000
--- a/content-OLDSITE/docs/css/asciidoctor/rocket-panda.css
+++ /dev/null
@@ -1,684 +0,0 @@
-@import url(http://red-hat-overpass-fonts.s3.amazonaws.com/overpass.css);
-/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
-/* ========================================================================== HTML5 display definitions ========================================================================== */
-/** Correct `block` display not defined in IE 8/9. */
-article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
-
-/** Correct `inline-block` display not defined in IE 8/9. */
-audio, canvas, video { display: inline-block; }
-
-/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
-audio:not([controls]) { display: none; height: 0; }
-
-/** Address `[hidden]` styling not present in IE 8/9. Hide the `template` element in IE, Safari, and Firefox < 22. */
-[hidden], template { display: none; }
-
-script { display: none !important; }
-
-/* ========================================================================== Base ========================================================================== */
-/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */
-html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ }
-
-/** Remove default margin. */
-body { margin: 0; }
-
-/* ========================================================================== Links ========================================================================== */
-/** Remove the gray background color from active links in IE 10. */
-a { background: transparent; }
-
-/** Address `outline` inconsistency between Chrome and other browsers. */
-a:focus { outline: thin dotted; }
-
-/** Improve readability when focused and also mouse hovered in all browsers. */
-a:active, a:hover { outline: 0; }
-
-/* ========================================================================== Typography ========================================================================== */
-/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */
-h1 { font-size: 2em; margin: 0.67em 0; }
-
-/** Address styling not present in IE 8/9, Safari 5, and Chrome. */
-abbr[title] { border-bottom: 1px dotted; }
-
-/** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */
-b, strong { font-weight: bold; }
-
-/** Address styling not present in Safari 5 and Chrome. */
-dfn { font-style: italic; }
-
-/** Address differences between Firefox and other browsers. */
-hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
-
-/** Address styling not present in IE 8/9. */
-mark { background: #ff0; color: #000; }
-
-/** Correct font family set oddly in Safari 5 and Chrome. */
-code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }
-
-/** Improve readability of pre-formatted text in all browsers. */
-pre { white-space: pre-wrap; }
-
-/** Set consistent quote types. */
-q { quotes: "\201C" "\201D" "\2018" "\2019"; }
-
-/** Address inconsistent and variable font size in all browsers. */
-small { font-size: 80%; }
-
-/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
-sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
-
-sup { top: -0.5em; }
-
-sub { bottom: -0.25em; }
-
-/* ========================================================================== Embedded content ========================================================================== */
-/** Remove border when inside `a` element in IE 8/9. */
-img { border: 0; }
-
-/** Correct overflow displayed oddly in IE 9. */
-svg:not(:root) { overflow: hidden; }
-
-/* ========================================================================== Figures ========================================================================== */
-/** Address margin not present in IE 8/9 and Safari 5. */
-figure { margin: 0; }
-
-/* ========================================================================== Forms ========================================================================== */
-/** Define consistent border, margin, and padding. */
-fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
-
-/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */
-legend { border: 0; /* 1 */ padding: 0; /* 2 */ }
-
-/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */
-button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ }
-
-/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
-button, input { line-height: normal; }
-
-/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */
-button, select { text-transform: none; }
-
-/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */
-button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }
-
-/** Re-set default cursor for disabled elements. */
-button[disabled], html input[disabled] { cursor: default; }
-
-/** 1. Address box sizing set to `content-box` in IE 8/9. 2. Remove excess padding in IE 8/9. */
-input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }
-
-/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */
-input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }
-
-/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */
-input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
-
-/** Remove inner padding and border in Firefox 4+. */
-button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
-
-/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */
-textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }
-
-/* ========================================================================== Tables ========================================================================== */
-/** Remove most spacing between table cells. */
-table { border-collapse: collapse; border-spacing: 0; }
-
-meta.foundation-mq-small { font-family: "only screen and (min-width: 768px)"; width: 768px; }
-
-meta.foundation-mq-medium { font-family: "only screen and (min-width:1280px)"; width: 1280px; }
-
-meta.foundation-mq-large { font-family: "only screen and (min-width:1440px)"; width: 1440px; }
-
-*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
-
-html, body { font-size: 100%; }
-
-body { background: #e5e5e5; color: #222222; padding: 0; margin: 0; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: auto; }
-
-a:hover { cursor: pointer; }
-
-img, object, embed { max-width: 100%; height: auto; }
-
-object, embed { height: 100%; }
-
-img { -ms-interpolation-mode: bicubic; }
-
-#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; }
-
-.left { float: left !important; }
-
-.right { float: right !important; }
-
-.text-left { text-align: left !important; }
-
-.text-right { text-align: right !important; }
-
-.text-center { text-align: center !important; }
-
-.text-justify { text-align: justify !important; }
-
-.hide { display: none; }
-
-.antialiased, body { -webkit-font-smoothing: antialiased; }
-
-img { display: inline-block; vertical-align: middle; }
-
-textarea { height: auto; min-height: 50px; }
-
-select { width: 100%; }
-
-p.lead, .paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { font-size: 1.15625em; line-height: 1.6; }
-
-.subheader, .admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { line-height: 1.4; color: #4d4d4d; font-weight: 300; margin-top: 0.2em; margin-bottom: 0.5em; }
-
-/* Typography resets */
-div, dl, dt, dd, ul, ol, li, h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; }
-
-/* Default Link Styles */
-a { color: #006699; text-decoration: none; line-height: inherit; }
-a:hover, a:focus { color: #ea0011; }
-a img { border: none; }
-
-/* Default paragraph styles */
-p { font-family: "Helvetica Neue", Helvetica, "Liberation Sans", Arial, sans-serif; font-weight: normal; font-size: 0.9375em; line-height: 1.4; margin-bottom: 1.375em; text-rendering: optimizeLegibility; }
-p aside { font-size: 0.875em; line-height: 1.35; font-style: italic; }
-
-/* Default header styles */
-h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { font-family: Overpass, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; color: black; text-rendering: optimizeLegibility; margin-top: 1em; margin-bottom: 0.5em; line-height: 1.2125em; }
-h1 small, h2 small, h3 small, #toctitle small, .sidebarblock > .content > .title small, h4 small, h5 small, h6 small { font-size: 60%; color: #4d4d4d; line-height: 0; }
-
-h1 { font-size: 2.125em; }
-
-h2 { font-size: 1.6875em; }
-
-h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.375em; }
-
-h4 { font-size: 1.125em; }
-
-h5 { font-size: 1.125em; }
-
-h6 { font-size: 1em; }
-
-hr { border: solid #dddddd; border-width: 1px 0 0; clear: both; margin: 1.25em 0 1.1875em; height: 0; }
-
-/* Helpful Typography Defaults */
-em, i { font-style: italic; line-height: inherit; }
-
-strong, b { font-weight: bold; line-height: inherit; }
-
-small { font-size: 60%; line-height: inherit; }
-
-code { font-family: Menlo, Monaco, "Liberation Mono", Consolas, monospace; font-weight: normal; color: #3b3b3b; }
-
-/* Lists */
-ul, ol, dl { font-size: 0.9375em; line-height: 1.4; margin-bottom: 1.375em; list-style-position: outside; font-family: "Helvetica Neue", Helvetica, "Liberation Sans", Arial, sans-serif; }
-
-ul, ol { margin-left: 1.625em; }
-ul.no-bullet, ol.no-bullet { margin-left: 1.625em; }
-
-/* Unordered Lists */
-ul li ul, ul li ol { margin-left: 1.25em; margin-bottom: 0; font-size: 1em; /* Override nested font-size change */ }
-ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; }
-ul.square { list-style-type: square; }
-ul.circle { list-style-type: circle; }
-ul.disc { list-style-type: disc; }
-ul.no-bullet { list-style: none; }
-
-/* Ordered Lists */
-ol li ul, ol li ol { margin-left: 1.25em; margin-bottom: 0; }
-
-/* Definition Lists */
-dl dt { margin-bottom: 0.3em; font-weight: bold; }
-dl dd { margin-bottom: 0.75em; }
-
-/* Abbreviations */
-abbr, acronym { text-transform: uppercase; font-size: 90%; color: #404040; border-bottom: 1px dotted #dddddd; cursor: help; }
-
-abbr { text-transform: none; }
-
-/* Blockquotes */
-blockquote { margin: 0 0 1.375em; padding: 0 0 0 1em; border-left: 5px solid #ededed; }
-blockquote cite { display: block; font-size: 0.8125em; color: #333333; }
-blockquote cite:before { content: "\2014 \0020"; }
-blockquote cite a, blockquote cite a:visited { color: #333333; }
-
-blockquote, blockquote p { line-height: 1.4; color: #404040; }
-
-/* Microformats */
-.vcard { display: inline-block; margin: 0 0 1.25em 0; border: 1px solid #dddddd; padding: 0.625em 0.75em; }
-.vcard li { margin: 0; display: block; }
-.vcard .fn { font-weight: bold; font-size: 0.9375em; }
-
-.vevent .summary { font-weight: bold; }
-.vevent abbr { cursor: auto; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625em; }
-
-@media only screen and (min-width: 768px) { h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; }
- h1 { font-size: 2.75em; }
- h2 { font-size: 2.3125em; }
- h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.6875em; }
- h4 { font-size: 1.4375em; } }
-/* Tables */
-table { background: white; margin-bottom: 1.25em; border: solid 1px #dddddd; }
-table thead, table tfoot { background: whitesmoke; font-weight: bold; }
-table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td { padding: 0.5em 0.625em 0.625em; font-size: inherit; color: #222222; text-align: left; }
-table tr th, table tr td { padding: 0.5625em 0.625em; font-size: inherit; color: #222222; }
-table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #f9f9f9; }
-table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; line-height: 1.4; }
-
-h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; }
-
-a:hover, a:focus { text-decoration: underline; }
-
-.clearfix:before, .clearfix:after, .float-group:before, .float-group:after { content: " "; display: table; }
-.clearfix:after, .float-group:after { clear: both; }
-
-*:not(pre) > code { font-size: 0.9375em; font-style: normal !important; letter-spacing: 0; padding: 1px 4px; background-color: #eff1f1; border: 1px solid #d4d9d9; -webkit-border-radius: 0; border-radius: 0; line-height: inherit; }
-
-pre, pre > code { line-height: 1.6; color: #3b3b3b; font-family: Menlo, Monaco, "Liberation Mono", Consolas, monospace; font-weight: normal; }
-
-.keyseq { color: #737373; }
-
-kbd { display: inline-block; color: #404040; font-size: 0.75em; line-height: 1.4; background-color: #f7f7f7; border: 1px solid #ccc; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; margin: -0.15em 0.15em 0 0.15em; padding: 0.2em 0.6em 0.2em 0.5em; vertical-align: middle; white-space: nowrap; }
-
-.keyseq kbd:first-child { margin-left: 0; }
-
-.keyseq kbd:last-child { margin-right: 0; }
-
-.menuseq, .menu { color: #272727; }
-
-b.button:before, b.button:after { position: relative; top: -1px; font-weight: normal; }
-
-b.button:before { content: "["; padding: 0 3px 0 2px; }
-
-b.button:after { content: "]"; padding: 0 2px 0 3px; }
-
-#header, #content, #footnotes, #footer { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 62.5em; *zoom: 1; position: relative; padding-left: 0.9375em; padding-right: 0.9375em; }
-#header:before, #header:after, #content:before, #content:after, #footnotes:before, #footnotes:after, #footer:before, #footer:after { content: " "; display: table; }
-#header:after, #content:after, #footnotes:after, #footer:after { clear: both; }
-
-#content { margin-top: 1.25em; }
-
-#content:before { content: none; }
-
-#header > h1:first-child { color: black; margin-top: 2.25rem; margin-bottom: 0; }
-#header > h1:first-child + #toc { margin-top: 8px; border-top: 1px solid #dddddd; }
-#header > h1:only-child, body.toc2 #header > h1:nth-last-child(2) { border-bottom: 1px solid #dddddd; padding-bottom: 8px; }
-#header .details { border-bottom: 1px solid #dddddd; line-height: 1.45; padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 0.25em; color: #333333; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; }
-#header .details span:first-child { margin-left: -0.125em; }
-#header .details span.email a { color: #404040; }
-#header .details br { display: none; }
-#header .details br + span:before { content: "\00a0\2013\00a0"; }
-#header .details br + span.author:before { content: "\00a0\22c5\00a0"; color: #404040; }
-#header .details br + span#revremark:before { content: "\00a0|\00a0"; }
-#header #revnumber { text-transform: capitalize; }
-#header #revnumber:after { content: "\00a0"; }
-
-#content > h1:first-child:not([class]) { color: black; border-bottom: 1px solid #dddddd; padding-bottom: 8px; margin-top: 0; padding-top: 1rem; margin-bottom: 1.25rem; }
-
-#toc { border-bottom: 0 solid #dddddd; padding-bottom: 0.5em; }
-#toc > ul { margin-left: 0.125em; }
-#toc ul.sectlevel0 > li > a { font-style: italic; }
-#toc ul.sectlevel0 ul.sectlevel1 { margin: 0.5em 0; }
-#toc ul { font-family: Overpass, "Helvetica Neue", Helvetica, Arial, sans-serif; list-style-type: none; }
-#toc a { text-decoration: none; }
-#toc a:active { text-decoration: underline; }
-
-#toctitle { color: #4d4d4d; font-size: 1.2em; }
-
-@media only screen and (min-width: 768px) { #toctitle { font-size: 1.375em; }
- body.toc2 { padding-left: 15em; padding-right: 0; }
- #toc.toc2 { margin-top: 0 !important; background-color: #e5e5e5; position: fixed; width: 15em; left: 0; top: 0; border-right: 1px solid #dddddd; border-top-width: 0 !important; border-bottom-width: 0 !important; z-index: 1000; padding: 1.25em 1em; height: 100%; overflow: auto; }
- #toc.toc2 #toctitle { margin-top: 0; font-size: 1.2em; }
- #toc.toc2 > ul { font-size: 0.9em; margin-bottom: 0; }
- #toc.toc2 ul ul { margin-left: 0; padding-left: 1em; }
- #toc.toc2 ul.sectlevel0 ul.sectlevel1 { padding-left: 0; margin-top: 0.5em; margin-bottom: 0.5em; }
- body.toc2.toc-right { padding-left: 0; padding-right: 15em; }
- body.toc2.toc-right #toc.toc2 { border-right-width: 0; border-left: 1px solid #dddddd; left: auto; right: 0; } }
-@media only screen and (min-width: 1280px) { body.toc2 { padding-left: 20em; padding-right: 0; }
- #toc.toc2 { width: 20em; }
- #toc.toc2 #toctitle { font-size: 1.375em; }
- #toc.toc2 > ul { font-size: 0.95em; }
- #toc.toc2 ul ul { padding-left: 1.25em; }
- body.toc2.toc-right { padding-left: 0; padding-right: 20em; } }
-#content #toc { border-style: solid; border-width: 1px; border-color: #cccccc; margin-bottom: 1.25em; padding: 1.25em; background: #e5e5e5; -webkit-border-radius: 0; border-radius: 0; }
-#content #toc > :first-child { margin-top: 0; }
-#content #toc > :last-child { margin-bottom: 0; }
-
-#footer { max-width: 100%; background-color: white; padding: 1.25em; }
-
-#footer-text { color: #666666; line-height: 1.26; }
-
-.sect1 { padding-bottom: 0.625em; }
-
-@media only screen and (min-width: 768px) { .sect1 { padding-bottom: 1.25em; } }
-.sect1 + .sect1 { border-top: 0 solid #dddddd; }
-
-#content h1 > a.anchor, h2 > a.anchor, h3 > a.anchor, #toctitle > a.anchor, .sidebarblock > .content > .title > a.anchor, h4 > a.anchor, h5 > a.anchor, h6 > a.anchor { position: absolute; z-index: 1001; width: 1.5ex; margin-left: -1.5ex; display: block; text-decoration: none !important; visibility: hidden; text-align: center; font-weight: normal; }
-#content h1 > a.anchor:before, h2 > a.anchor:before, h3 > a.anchor:before, #toctitle > a.anchor:before, .sidebarblock > .content > .title > a.anchor:before, h4 > a.anchor:before, h5 > a.anchor:before, h6 > a.anchor:before { content: "\00A7"; font-size: 0.85em; display: block; padding-top: 0.1em; }
-#content h1:hover > a.anchor, #content h1 > a.anchor:hover, h2:hover > a.anchor, h2 > a.anchor:hover, h3:hover > a.anchor, #toctitle:hover > a.anchor, .sidebarblock > .content > .title:hover > a.anchor, h3 > a.anchor:hover, #toctitle > a.anchor:hover, .sidebarblock > .content > .title > a.anchor:hover, h4:hover > a.anchor, h4 > a.anchor:hover, h5:hover > a.anchor, h5 > a.anchor:hover, h6:hover > a.anchor, h6 > a.anchor:hover { visibility: visible; }
-#content h1 > a.link, h2 > a.link, h3 > a.link, #toctitle > a.link, .sidebarblock > .content > .title > a.link, h4 > a.link, h5 > a.link, h6 > a.link { color: black; text-decoration: none; }
-#content h1 > a.link:hover, h2 > a.link:hover, h3 > a.link:hover, #toctitle > a.link:hover, .sidebarblock > .content > .title > a.link:hover, h4 > a.link:hover, h5 > a.link:hover, h6 > a.link:hover { color: black; }
-
-.audioblock, .imageblock, .literalblock, .listingblock, .stemblock, .videoblock { margin-bottom: 1.25em; }
-
-.admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { text-rendering: optimizeLegibility; text-align: left; }
-
-table.tableblock > caption.title { white-space: nowrap; overflow: visible; max-width: 0; }
-
-.paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { color: black; }
-
-table.tableblock #preamble > .sectionbody > .paragraph:first-of-type p { font-size: inherit; }
-
-.admonitionblock > table { border-collapse: separate; border: 0; background: none; width: 100%; }
-.admonitionblock > table td.icon { text-align: center; width: 80px; }
-.admonitionblock > table td.icon img { max-width: none; }
-.admonitionblock > table td.icon .title { font-weight: bold; font-family: Overpass, "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; }
-.admonitionblock > table td.content { padding-left: 1.125em; padding-right: 1.25em; border-left: 1px solid #dddddd; color: #333333; }
-.admonitionblock > table td.content > :last-child > :last-child { margin-bottom: 0; }
-
-.exampleblock > .content { border-style: solid; border-width: 1px; border-color: #cccccc; margin-bottom: 1.25em; padding: 1.25em; background: #e5e5e5; -webkit-border-radius: 0; border-radius: 0; }
-.exampleblock > .content > :first-child { margin-top: 0; }
-.exampleblock > .content > :last-child { margin-bottom: 0; }
-
-.sidebarblock { border-style: solid; border-width: 1px; border-color: #cccccc; margin-bottom: 1.25em; padding: 1.25em; background: #e5e5e5; -webkit-border-radius: 0; border-radius: 0; }
-.sidebarblock > :first-child { margin-top: 0; }
-.sidebarblock > :last-child { margin-bottom: 0; }
-.sidebarblock > .content > .title { color: #4d4d4d; margin-top: 0; }
-
-.exampleblock > .content > :last-child > :last-child, .exampleblock > .content .olist > ol > li:last-child > :last-child, .exampleblock > .content .ulist > ul > li:last-child > :last-child, .exampleblock > .content .qlist > ol > li:last-child > :last-child, .sidebarblock > .content > :last-child > :last-child, .sidebarblock > .content .olist > ol > li:last-child > :last-child, .sidebarblock > .content .ulist > ul > li:last-child > :last-child, .sidebarblock > .content .qlist > ol > li:last-child > :last-child { margin-bottom: 0; }
-
-.literalblock pre, .listingblock pre:not(.highlight), .listingblock pre[class="highlight"], .listingblock pre[class^="highlight "], .listingblock pre.CodeRay, .listingblock pre.prettyprint { background: #eff1f1; }
-.sidebarblock .literalblock pre, .sidebarblock .listingblock pre:not(.highlight), .sidebarblock .listingblock pre[class="highlight"], .sidebarblock .listingblock pre[class^="highlight "], .sidebarblock .listingblock pre.CodeRay, .sidebarblock .listingblock pre.prettyprint { background: #f2f1f1; }
-
-.literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { border: 0 0 0 2px solid rgba(120, 120, 120, 0.35); -webkit-border-radius: 0; border-radius: 0; word-wrap: break-word; padding: 1em 1.5em 0.875em 1.5em; font-size: 0.8125em; }
-.literalblock pre.nowrap, .literalblock pre[class].nowrap, .listingblock pre.nowrap, .listingblock pre[class].nowrap { overflow-x: auto; white-space: pre; word-wrap: normal; }
-@media only screen and (min-width: 768px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 0.90625em; } }
-@media only screen and (min-width: 1280px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 1em; } }
-
-.literalblock.output pre { color: #eff1f1; background-color: #3b3b3b; }
-
-.listingblock pre.highlightjs { padding: 0; }
-.listingblock pre.highlightjs > code { padding: 1em 1.5em 0.875em 1.5em; -webkit-border-radius: 0; border-radius: 0; }
-
-.listingblock > .content { position: relative; }
-
-.listingblock code[data-lang]:before { display: none; content: attr(data-lang); position: absolute; font-size: 0.75em; top: 0.425rem; right: 0.5rem; line-height: 1; text-transform: uppercase; color: #999; }
-
-.listingblock:hover code[data-lang]:before { display: block; }
-
-.listingblock.terminal pre .command:before { content: attr(data-prompt); padding-right: 0.5em; color: #999; }
-
-.listingblock.terminal pre .command:not([data-prompt]):before { content: "$"; }
-
-table.pyhltable { border-collapse: separate; border: 0; margin-bottom: 0; background: none; }
-
-table.pyhltable td { vertical-align: top; padding-top: 0; padding-bottom: 0; }
-
-table.pyhltable td.code { padding-left: .75em; padding-right: 0; }
-
-pre.pygments .lineno, table.pyhltable td:not(.code) { color: #999; padding-left: 0; padding-right: .5em; border-right: 1px solid #dddddd; }
-
-pre.pygments .lineno { display: inline-block; margin-right: .25em; }
-
-table.pyhltable .linenodiv { background: none !important; padding-right: 0 !important; }
-
-.quoteblock { margin: 0 1em 1.375em 1.5em; display: table; }
-.quoteblock > .title { margin-left: -1.5em; margin-bottom: 0.75em; }
-.quoteblock blockquote, .quoteblock blockquote p { color: #404040; font-size: 1.15rem; line-height: 1.75; word-spacing: 0.1em; letter-spacing: 0; font-style: italic; text-align: justify; }
-.quoteblock blockquote { margin: 0; padding: 0; border: 0; }
-.quoteblock blockquote:before { content: "\201c"; float: left; font-size: 2.75em; font-weight: bold; line-height: 0.6em; margin-left: -0.6em; color: #4d4d4d; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
-.quoteblock blockquote > .paragraph:last-child p { margin-bottom: 0; }
-.quoteblock .attribution { margin-top: 0.5em; margin-right: 0.5ex; text-align: right; }
-.quoteblock .quoteblock { margin-left: 0; margin-right: 0; padding: 0.5em 0; border-left: 3px solid #333333; }
-.quoteblock .quoteblock blockquote { padding: 0 0 0 0.75em; }
-.quoteblock .quoteblock blockquote:before { display: none; }
-
-.verseblock { margin: 0 1em 1.375em 1em; }
-.verseblock pre { font-family: "Open Sans", "DejaVu Sans", sans; font-size: 1.15rem; color: #404040; font-weight: 300; text-rendering: optimizeLegibility; }
-.verseblock pre strong { font-weight: 400; }
-.verseblock .attribution { margin-top: 1.25rem; margin-left: 0.5ex; }
-
-.quoteblock .attribution, .verseblock .attribution { font-size: 0.8125em; line-height: 1.45; font-style: italic; }
-.quoteblock .attribution br, .verseblock .attribution br { display: none; }
-.quoteblock .attribution cite, .verseblock .attribution cite { display: block; letter-spacing: -0.05em; color: #333333; }
-
-.quoteblock.abstract { margin: 0 0 1.375em 0; display: block; }
-.quoteblock.abstract blockquote, .quoteblock.abstract blockquote p { text-align: left; word-spacing: 0; }
-.quoteblock.abstract blockquote:before, .quoteblock.abstract blockquote p:first-of-type:before { display: none; }
-
-table.tableblock { max-width: 100%; border-collapse: separate; }
-table.tableblock td > .paragraph:last-child p > p:last-child, table.tableblock th > p:last-child, table.tableblock td > p:last-child { margin-bottom: 0; }
-
-table.spread { width: 100%; }
-
-table.tableblock, th.tableblock, td.tableblock { border: 0 solid #dddddd; }
-
-table.grid-all th.tableblock, table.grid-all td.tableblock { border-width: 0 1px 1px 0; }
-
-table.grid-all tfoot > tr > th.tableblock, table.grid-all tfoot > tr > td.tableblock { border-width: 1px 1px 0 0; }
-
-table.grid-cols th.tableblock, table.grid-cols td.tableblock { border-width: 0 1px 0 0; }
-
-table.grid-all * > tr > .tableblock:last-child, table.grid-cols * > tr > .tableblock:last-child { border-right-width: 0; }
-
-table.grid-rows th.tableblock, table.grid-rows td.tableblock { border-width: 0 0 1px 0; }
-
-table.grid-all tbody > tr:last-child > th.tableblock, table.grid-all tbody > tr:last-child > td.tableblock, table.grid-all thead:last-child > tr > th.tableblock, table.grid-rows tbody > tr:last-child > th.tableblock, table.grid-rows tbody > tr:last-child > td.tableblock, table.grid-rows thead:last-child > tr > th.tableblock { border-bottom-width: 0; }
-
-table.grid-rows tfoot > tr > th.tableblock, table.grid-rows tfoot > tr > td.tableblock { border-width: 1px 0 0 0; }
-
-table.frame-all { border-width: 1px; }
-
-table.frame-sides { border-width: 0 1px; }
-
-table.frame-topbot { border-width: 1px 0; }
-
-th.halign-left, td.halign-left { text-align: left; }
-
-th.halign-right, td.halign-right { text-align: right; }
-
-th.halign-center, td.halign-center { text-align: center; }
-
-th.valign-top, td.valign-top { vertical-align: top; }
-
-th.valign-bottom, td.valign-bottom { vertical-align: bottom; }
-
-th.valign-middle, td.valign-middle { vertical-align: middle; }
-
-table thead th, table tfoot th { font-weight: bold; }
-
-tbody tr th { display: table-cell; line-height: 1.4; background: whitesmoke; }
-
-tbody tr th, tbody tr th p, tfoot tr th, tfoot tr th p { color: #222222; font-weight: bold; }
-
-p.tableblock > code:only-child { background: none; padding: 0; }
-
-p.tableblock { font-size: 1em; }
-
-td > div.verse { white-space: pre; }
-
-ol { margin-left: 1.875em; }
-
-ul li ol { margin-left: 1.625em; }
-
-dl dd { margin-left: 2em; }
-
-dl dd:last-child, dl dd:last-child > :last-child { margin-bottom: 0; }
-
-ol > li p, ul > li p, ul dd, ol dd, .olist .olist, .ulist .ulist, .ulist .olist, .olist .ulist { margin-bottom: 0.6875em; }
-
-ul.unstyled, ol.unnumbered, ul.checklist, ul.none { list-style-type: none; }
-
-ul.unstyled, ol.unnumbered, ul.checklist { margin-left: 0.625em; }
-
-ul.checklist li > p:first-child > .fa-square-o:first-child, ul.checklist li > p:first-child > .fa-check-square-o:first-child { width: 1em; font-size: 0.85em; }
-
-ul.checklist li > p:first-child > input[type="checkbox"]:first-child { width: 1em; position: relative; top: 1px; }
-
-ul.inline { margin: 0 auto 0.6875em auto; margin-left: -1.375em; margin-right: 0; padding: 0; list-style: none; overflow: hidden; }
-ul.inline > li { list-style: none; float: left; margin-left: 1.375em; display: block; }
-ul.inline > li > * { display: block; }
-
-.unstyled dl dt { font-weight: normal; font-style: normal; }
-
-ol.arabic { list-style-type: decimal; }
-
-ol.decimal { list-style-type: decimal-leading-zero; }
-
-ol.loweralpha { list-style-type: lower-alpha; }
-
-ol.upperalpha { list-style-type: upper-alpha; }
-
-ol.lowerroman { list-style-type: lower-roman; }
-
-ol.upperroman { list-style-type: upper-roman; }
-
-ol.lowergreek { list-style-type: lower-greek; }
-
-.hdlist > table, .colist > table { border: 0; background: none; }
-.hdlist > table > tbody > tr, .colist > table > tbody > tr { background: none; }
-
-td.hdlist1 { padding-right: .75em; font-weight: bold; }
-
-td.hdlist1, td.hdlist2 { vertical-align: top; }
-
-.literalblock + .colist, .listingblock + .colist { margin-top: -0.5em; }
-
-.colist > table tr > td:first-of-type { padding: 0 0.75em; line-height: 1; }
-.colist > table tr > td:last-of-type { padding: 0.25em 0; }
-
-.thumb, .th { line-height: 0; display: inline-block; border: solid 4px white; -webkit-box-shadow: 0 0 0 1px #dddddd; box-shadow: 0 0 0 1px #dddddd; }
-
-.imageblock.left, .imageblock[style*="float: left"] { margin: 0.25em 0.625em 1.25em 0; }
-.imageblock.right, .imageblock[style*="float: right"] { margin: 0.25em 0 1.25em 0.625em; }
-.imageblock > .title { margin-bottom: 0; }
-.imageblock.thumb, .imageblock.th { border-width: 6px; }
-.imageblock.thumb > .title, .imageblock.th > .title { padding: 0 0.125em; }
-
-.image.left, .image.right { margin-top: 0.25em; margin-bottom: 0.25em; display: inline-block; line-height: 0; }
-.image.left { margin-right: 0.625em; }
-.image.right { margin-left: 0.625em; }
-
-a.image { text-decoration: none; }
-
-span.footnote, span.footnoteref { vertical-align: super; font-size: 0.875em; }
-span.footnote a, span.footnoteref a { text-decoration: none; }
-span.footnote a:active, span.footnoteref a:active { text-decoration: underline; }
-
-#footnotes { padding-top: 0.75em; padding-bottom: 0.75em; margin-bottom: 0.625em; }
-#footnotes hr { width: 20%; min-width: 6.25em; margin: -.25em 0 .75em 0; border-width: 1px 0 0 0; }
-#footnotes .footnote { padding: 0 0.375em; line-height: 1.3; font-size: 0.875em; margin-left: 1.2em; text-indent: -1.2em; margin-bottom: .2em; }
-#footnotes .footnote a:first-of-type { font-weight: bold; text-decoration: none; }
-#footnotes .footnote:last-of-type { margin-bottom: 0; }
-
-#content #footnotes { margin-top: -0.625em; margin-bottom: 0; padding: 0.75em 0; }
-
-.gist .file-data > table { border: 0; background: #fff; width: 100%; margin-bottom: 0; }
-.gist .file-data > table td.line-data { width: 99%; }
-
-div.unbreakable { page-break-inside: avoid; }
-
-.big { font-size: larger; }
-
-.small { font-size: smaller; }
-
-.underline { text-decoration: underline; }
-
-.overline { text-decoration: overline; }
-
-.line-through { text-decoration: line-through; }
-
-.aqua { color: #00bfbf; }
-
-.aqua-background { background-color: #00fafa; }
-
-.black { color: black; }
-
-.black-background { background-color: black; }
-
-.blue { color: #0000bf; }
-
-.blue-background { background-color: #0000fa; }
-
-.fuchsia { color: #bf00bf; }
-
-.fuchsia-background { background-color: #fa00fa; }
-
-.gray { color: #606060; }
-
-.gray-background { background-color: #7d7d7d; }
-
-.green { color: #006000; }
-
-.green-background { background-color: #007d00; }
-
-.lime { color: #00bf00; }
-
-.lime-background { background-color: #00fa00; }
-
-.maroon { color: #600000; }
-
-.maroon-background { background-color: #7d0000; }
-
-.navy { color: #000060; }
-
-.navy-background { background-color: #00007d; }
-
-.olive { color: #606000; }
-
-.olive-background { background-color: #7d7d00; }
-
-.purple { color: #600060; }
-
-.purple-background { background-color: #7d007d; }
-
-.red { color: #bf0000; }
-
-.red-background { background-color: #fa0000; }
-
-.silver { color: #909090; }
-
-.silver-background { background-color: #bcbcbc; }
-
-.teal { color: #006060; }
-
-.teal-background { background-color: #007d7d; }
-
-.white { color: #bfbfbf; }
-
-.white-background { background-color: #fafafa; }
-
-.yellow { color: #bfbf00; }
-
-.yellow-background { background-color: #fafa00; }
-
-span.icon > .fa { cursor: default; }
-
-.admonitionblock td.icon [class^="fa icon-"] { font-size: 2.5em; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); cursor: default; }
-.admonitionblock td.icon .icon-note:before { content: "\f05a"; color: #004c73; }
-.admonitionblock td.icon .icon-tip:before { content: "\f0eb"; text-shadow: 1px 1px 2px rgba(155, 155, 0, 0.8); color: #111; }
-.admonitionblock td.icon .icon-warning:before { content: "\f071"; color: #bf6900; }
-.admonitionblock td.icon .icon-caution:before { content: "\f06d"; color: #bf3400; }
-.admonitionblock td.icon .icon-important:before { content: "\f06a"; color: #bf0000; }
-
-.conum[data-value] { display: inline-block; color: #fff !important; background-color: #404040; -webkit-border-radius: 100px; border-radius: 100px; text-align: center; font-size: 0.75em; width: 1.67em; height: 1.67em; line-height: 1.67em; font-family: "Open Sans", "DejaVu Sans", sans-serif; font-style: normal; font-weight: bold; }
-.conum[data-value] * { color: #fff !important; }
-.conum[data-value] + b { display: none; }
-.conum[data-value]:after { content: attr(data-value); }
-pre .conum[data-value] { position: relative; top: -0.125em; }
-
-b.conum * { color: inherit !important; }
-
-.conum:not([data-value]):empty { display: none; }
-
-#header, #content, #footnotes { background: white; padding-left: 2.5em; padding-right: 2.5em; }
-
-#header { margin-bottom: 0; }
-#header > h1 { border-bottom: none; }
-
-.literalblock pre, .listingblock pre { background: #eff1f1; }
-
-#footnotes { margin-bottom: 2em; }
-
-.sect1 { padding-bottom: 0; }
-
-ol > li p, ul > li p, ul dd, ol dd, .olist .olist, .ulist .olist, .olist .ulist { margin-bottom: 0.34375em; }
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/css/asciidoctor/rubygems.css
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/css/asciidoctor/rubygems.css b/content-OLDSITE/docs/css/asciidoctor/rubygems.css
deleted file mode 100644
index 1b8ee31..0000000
--- a/content-OLDSITE/docs/css/asciidoctor/rubygems.css
+++ /dev/null
@@ -1,672 +0,0 @@
-/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
-/* ========================================================================== HTML5 display definitions ========================================================================== */
-/** Correct `block` display not defined in IE 8/9. */
-article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
-
-/** Correct `inline-block` display not defined in IE 8/9. */
-audio, canvas, video { display: inline-block; }
-
-/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
-audio:not([controls]) { display: none; height: 0; }
-
-/** Address `[hidden]` styling not present in IE 8/9. Hide the `template` element in IE, Safari, and Firefox < 22. */
-[hidden], template { display: none; }
-
-script { display: none !important; }
-
-/* ========================================================================== Base ========================================================================== */
-/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */
-html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ }
-
-/** Remove default margin. */
-body { margin: 0; }
-
-/* ========================================================================== Links ========================================================================== */
-/** Remove the gray background color from active links in IE 10. */
-a { background: transparent; }
-
-/** Address `outline` inconsistency between Chrome and other browsers. */
-a:focus { outline: thin dotted; }
-
-/** Improve readability when focused and also mouse hovered in all browsers. */
-a:active, a:hover { outline: 0; }
-
-/* ========================================================================== Typography ========================================================================== */
-/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */
-h1 { font-size: 2em; margin: 0.67em 0; }
-
-/** Address styling not present in IE 8/9, Safari 5, and Chrome. */
-abbr[title] { border-bottom: 1px dotted; }
-
-/** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */
-b, strong { font-weight: bold; }
-
-/** Address styling not present in Safari 5 and Chrome. */
-dfn { font-style: italic; }
-
-/** Address differences between Firefox and other browsers. */
-hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
-
-/** Address styling not present in IE 8/9. */
-mark { background: #ff0; color: #000; }
-
-/** Correct font family set oddly in Safari 5 and Chrome. */
-code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }
-
-/** Improve readability of pre-formatted text in all browsers. */
-pre { white-space: pre-wrap; }
-
-/** Set consistent quote types. */
-q { quotes: "\201C" "\201D" "\2018" "\2019"; }
-
-/** Address inconsistent and variable font size in all browsers. */
-small { font-size: 80%; }
-
-/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
-sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
-
-sup { top: -0.5em; }
-
-sub { bottom: -0.25em; }
-
-/* ========================================================================== Embedded content ========================================================================== */
-/** Remove border when inside `a` element in IE 8/9. */
-img { border: 0; }
-
-/** Correct overflow displayed oddly in IE 9. */
-svg:not(:root) { overflow: hidden; }
-
-/* ========================================================================== Figures ========================================================================== */
-/** Address margin not present in IE 8/9 and Safari 5. */
-figure { margin: 0; }
-
-/* ========================================================================== Forms ========================================================================== */
-/** Define consistent border, margin, and padding. */
-fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
-
-/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */
-legend { border: 0; /* 1 */ padding: 0; /* 2 */ }
-
-/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */
-button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ }
-
-/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
-button, input { line-height: normal; }
-
-/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */
-button, select { text-transform: none; }
-
-/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */
-button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }
-
-/** Re-set default cursor for disabled elements. */
-button[disabled], html input[disabled] { cursor: default; }
-
-/** 1. Address box sizing set to `content-box` in IE 8/9. 2. Remove excess padding in IE 8/9. */
-input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }
-
-/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */
-input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }
-
-/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */
-input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
-
-/** Remove inner padding and border in Firefox 4+. */
-button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
-
-/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */
-textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }
-
-/* ========================================================================== Tables ========================================================================== */
-/** Remove most spacing between table cells. */
-table { border-collapse: collapse; border-spacing: 0; }
-
-meta.foundation-mq-small { font-family: "only screen and (min-width: 768px)"; width: 768px; }
-
-meta.foundation-mq-medium { font-family: "only screen and (min-width:1280px)"; width: 1280px; }
-
-meta.foundation-mq-large { font-family: "only screen and (min-width:1440px)"; width: 1440px; }
-
-*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
-
-html, body { font-size: 100%; }
-
-body { background: white; color: #222222; padding: 0; margin: 0; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: auto; }
-
-a:hover { cursor: pointer; }
-
-img, object, embed { max-width: 100%; height: auto; }
-
-object, embed { height: 100%; }
-
-img { -ms-interpolation-mode: bicubic; }
-
-#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; }
-
-.left { float: left !important; }
-
-.right { float: right !important; }
-
-.text-left { text-align: left !important; }
-
-.text-right { text-align: right !important; }
-
-.text-center { text-align: center !important; }
-
-.text-justify { text-align: justify !important; }
-
-.hide { display: none; }
-
-.antialiased, body { -webkit-font-smoothing: antialiased; }
-
-img { display: inline-block; vertical-align: middle; }
-
-textarea { height: auto; min-height: 50px; }
-
-select { width: 100%; }
-
-p.lead, .paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { font-size: 1.21875em; line-height: 1.6; }
-
-.subheader, .admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { line-height: 1.4; color: #111111; font-weight: 300; margin-top: 0.2em; margin-bottom: 0.5em; }
-
-/* Typography resets */
-div, dl, dt, dd, ul, ol, li, h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; }
-
-/* Default Link Styles */
-a { color: #ad141e; text-decoration: underline; line-height: inherit; }
-a:hover, a:focus { color: #ad141e; }
-a img { border: none; }
-
-/* Default paragraph styles */
-p { font-family: inherit; font-weight: normal; font-size: 1em; line-height: 1.5; margin-bottom: 1.25em; text-rendering: optimizeLegibility; }
-p aside { font-size: 0.875em; line-height: 1.35; font-style: italic; }
-
-/* Default header styles */
-h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif; font-weight: normal; font-style: normal; color: #111111; text-rendering: optimizeLegibility; margin-top: 1em; margin-bottom: 0.5em; line-height: 1.2125em; }
-h1 small, h2 small, h3 small, #toctitle small, .sidebarblock > .content > .title small, h4 small, h5 small, h6 small { font-size: 60%; color: #5e5e5e; line-height: 0; }
-
-h1 { font-size: 2.125em; }
-
-h2 { font-size: 1.6875em; }
-
-h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.375em; }
-
-h4 { font-size: 1.125em; }
-
-h5 { font-size: 1.125em; }
-
-h6 { font-size: 1em; }
-
-hr { border: solid #dddddd; border-width: 1px 0 0; clear: both; margin: 1.25em 0 1.1875em; height: 0; }
-
-/* Helpful Typography Defaults */
-em, i { font-style: italic; line-height: inherit; }
-
-strong, b { font-weight: bold; line-height: inherit; }
-
-small { font-size: 60%; line-height: inherit; }
-
-code { font-family: "Andale Mono", "monotype.com", "Lucida Console", monospace; font-weight: normal; color: #222222; }
-
-/* Lists */
-ul, ol, dl { font-size: 1em; line-height: 1.5; margin-bottom: 1.25em; list-style-position: outside; font-family: inherit; }
-
-ul, ol { margin-left: 1.5em; }
-ul.no-bullet, ol.no-bullet { margin-left: 1.5em; }
-
-/* Unordered Lists */
-ul li ul, ul li ol { margin-left: 1.25em; margin-bottom: 0; font-size: 1em; /* Override nested font-size change */ }
-ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; }
-ul.square { list-style-type: square; }
-ul.circle { list-style-type: circle; }
-ul.disc { list-style-type: disc; }
-ul.no-bullet { list-style: none; }
-
-/* Ordered Lists */
-ol li ul, ol li ol { margin-left: 1.25em; margin-bottom: 0; }
-
-/* Definition Lists */
-dl dt { margin-bottom: 0.3125em; font-weight: bold; }
-dl dd { margin-bottom: 1.25em; }
-
-/* Abbreviations */
-abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222222; border-bottom: 1px dotted #dddddd; cursor: help; }
-
-abbr { text-transform: none; }
-
-/* Blockquotes */
-blockquote { margin: 0 0 1.25em; padding: 0.5625em 1.25em 0 1.1875em; border-left: 1px solid #dddddd; }
-blockquote cite { display: block; font-size: inherit; color: #555555; }
-blockquote cite:before { content: "\2014 \0020"; }
-blockquote cite a, blockquote cite a:visited { color: #555555; }
-
-blockquote, blockquote p { line-height: 1.5; color: #6f6f6f; }
-
-/* Microformats */
-.vcard { display: inline-block; margin: 0 0 1.25em 0; border: 1px solid #dddddd; padding: 0.625em 0.75em; }
-.vcard li { margin: 0; display: block; }
-.vcard .fn { font-weight: bold; font-size: 0.9375em; }
-
-.vevent .summary { font-weight: bold; }
-.vevent abbr { cursor: auto; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625em; }
-
-@media only screen and (min-width: 768px) { h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; }
- h1 { font-size: 2.75em; }
- h2 { font-size: 2.3125em; }
- h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.6875em; }
- h4 { font-size: 1.4375em; } }
-/* Tables */
-table { background: white; margin-bottom: 1.25em; border: solid 1px #dddddd; }
-table thead, table tfoot { background: whitesmoke; font-weight: bold; }
-table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td { padding: 0.5em 0.625em 0.625em; font-size: inherit; color: #222222; text-align: left; }
-table tr th, table tr td { padding: 0.5625em 0.625em; font-size: inherit; color: #222222; }
-table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #f9f9f9; }
-table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; line-height: 1.2; }
-
-h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; }
-
-.clearfix:before, .clearfix:after, .float-group:before, .float-group:after { content: " "; display: table; }
-.clearfix:after, .float-group:after { clear: both; }
-
-*:not(pre) > code { font-size: inherit; font-style: normal !important; letter-spacing: 0; padding: 2px; background-color: #eeeeee; -webkit-border-radius: 0; border-radius: 0; line-height: inherit; }
-
-pre, pre > code { line-height: 1.5; color: white; font-family: Monaco, Consolas, "Courier New", Courier, Sans-serif; font-weight: normal; }
-
-.keyseq { color: #555555; }
-
-kbd { display: inline-block; color: #222222; font-size: 0.75em; line-height: 1.4; background-color: #f7f7f7; border: 1px solid #ccc; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; margin: -0.15em 0.15em 0 0.15em; padding: 0.2em 0.6em 0.2em 0.5em; vertical-align: middle; white-space: nowrap; }
-
-.keyseq kbd:first-child { margin-left: 0; }
-
-.keyseq kbd:last-child { margin-right: 0; }
-
-.menuseq, .menu { color: #090909; }
-
-b.button:before, b.button:after { position: relative; top: -1px; font-weight: normal; }
-
-b.button:before { content: "["; padding: 0 3px 0 2px; }
-
-b.button:after { content: "]"; padding: 0 2px 0 3px; }
-
-p a > code:hover { color: #151515; }
-
-#header, #content, #footnotes, #footer { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 62.5em; *zoom: 1; position: relative; padding-left: 0.9375em; padding-right: 0.9375em; }
-#header:before, #header:after, #content:before, #content:after, #footnotes:before, #footnotes:after, #footer:before, #footer:after { content: " "; display: table; }
-#header:after, #content:after, #footnotes:after, #footer:after { clear: both; }
-
-#content { margin-top: 1.25em; }
-
-#content:before { content: none; }
-
-#header > h1:first-child { color: black; margin-top: 2.25rem; margin-bottom: 0; }
-#header > h1:first-child + #toc { margin-top: 8px; border-top: 1px solid #dddddd; }
-#header > h1:only-child, body.toc2 #header > h1:nth-last-child(2) { border-bottom: 1px solid #dddddd; padding-bottom: 8px; }
-#header .details { border-bottom: 1px solid #dddddd; line-height: 1.45; padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 0.25em; color: #555555; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; }
-#header .details span:first-child { margin-left: -0.125em; }
-#header .details span.email a { color: #6f6f6f; }
-#header .details br { display: none; }
-#header .details br + span:before { content: "\00a0\2013\00a0"; }
-#header .details br + span.author:before { content: "\00a0\22c5\00a0"; color: #6f6f6f; }
-#header .details br + span#revremark:before { content: "\00a0|\00a0"; }
-#header #revnumber { text-transform: capitalize; }
-#header #revnumber:after { content: "\00a0"; }
-
-#content > h1:first-child:not([class]) { color: black; border-bottom: 1px solid #dddddd; padding-bottom: 8px; margin-top: 0; padding-top: 1rem; margin-bottom: 1.25rem; }
-
-#toc { border-bottom: 1px solid #dddddd; padding-bottom: 0.5em; }
-#toc > ul { margin-left: 0.125em; }
-#toc ul.sectlevel0 > li > a { font-style: italic; }
-#toc ul.sectlevel0 ul.sectlevel1 { margin: 0.5em 0; }
-#toc ul { font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif; list-style-type: none; }
-#toc a { text-decoration: none; }
-#toc a:active { text-decoration: underline; }
-
-#toctitle { color: #111111; font-size: 1.2em; }
-
-@media only screen and (min-width: 768px) { #toctitle { font-size: 1.375em; }
- body.toc2 { padding-left: 15em; padding-right: 0; }
- #toc.toc2 { margin-top: 0 !important; background-color: #f2f2f2; position: fixed; width: 15em; left: 0; top: 0; border-right: 1px solid #dddddd; border-top-width: 0 !important; border-bottom-width: 0 !important; z-index: 1000; padding: 1.25em 1em; height: 100%; overflow: auto; }
- #toc.toc2 #toctitle { margin-top: 0; font-size: 1.2em; }
- #toc.toc2 > ul { font-size: 0.9em; margin-bottom: 0; }
- #toc.toc2 ul ul { margin-left: 0; padding-left: 1em; }
- #toc.toc2 ul.sectlevel0 ul.sectlevel1 { padding-left: 0; margin-top: 0.5em; margin-bottom: 0.5em; }
- body.toc2.toc-right { padding-left: 0; padding-right: 15em; }
- body.toc2.toc-right #toc.toc2 { border-right-width: 0; border-left: 1px solid #dddddd; left: auto; right: 0; } }
-@media only screen and (min-width: 1280px) { body.toc2 { padding-left: 20em; padding-right: 0; }
- #toc.toc2 { width: 20em; }
- #toc.toc2 #toctitle { font-size: 1.375em; }
- #toc.toc2 > ul { font-size: 0.95em; }
- #toc.toc2 ul ul { padding-left: 1.25em; }
- body.toc2.toc-right { padding-left: 0; padding-right: 20em; } }
-#content #toc { border-style: solid; border-width: 1px; border-color: #d9d9d9; margin-bottom: 1.25em; padding: 1.25em; background: #f2f2f2; -webkit-border-radius: 0; border-radius: 0; }
-#content #toc > :first-child { margin-top: 0; }
-#content #toc > :last-child { margin-bottom: 0; }
-
-#footer { max-width: 100%; background-color: #222222; padding: 1.25em; }
-
-#footer-text { color: #dddddd; line-height: 1.35; }
-
-.sect1 { padding-bottom: 0.625em; }
-
-@media only screen and (min-width: 768px) { .sect1 { padding-bottom: 1.25em; } }
-.sect1 + .sect1 { border-top: 1px solid #dddddd; }
-
-#content h1 > a.anchor, h2 > a.anchor, h3 > a.anchor, #toctitle > a.anchor, .sidebarblock > .content > .title > a.anchor, h4 > a.anchor, h5 > a.anchor, h6 > a.anchor { position: absolute; z-index: 1001; width: 1.5ex; margin-left: -1.5ex; display: block; text-decoration: none !important; visibility: hidden; text-align: center; font-weight: normal; }
-#content h1 > a.anchor:before, h2 > a.anchor:before, h3 > a.anchor:before, #toctitle > a.anchor:before, .sidebarblock > .content > .title > a.anchor:before, h4 > a.anchor:before, h5 > a.anchor:before, h6 > a.anchor:before { content: "\00A7"; font-size: 0.85em; display: block; padding-top: 0.1em; }
-#content h1:hover > a.anchor, #content h1 > a.anchor:hover, h2:hover > a.anchor, h2 > a.anchor:hover, h3:hover > a.anchor, #toctitle:hover > a.anchor, .sidebarblock > .content > .title:hover > a.anchor, h3 > a.anchor:hover, #toctitle > a.anchor:hover, .sidebarblock > .content > .title > a.anchor:hover, h4:hover > a.anchor, h4 > a.anchor:hover, h5:hover > a.anchor, h5 > a.anchor:hover, h6:hover > a.anchor, h6 > a.anchor:hover { visibility: visible; }
-#content h1 > a.link, h2 > a.link, h3 > a.link, #toctitle > a.link, .sidebarblock > .content > .title > a.link, h4 > a.link, h5 > a.link, h6 > a.link { color: #111111; text-decoration: none; }
-#content h1 > a.link:hover, h2 > a.link:hover, h3 > a.link:hover, #toctitle > a.link:hover, .sidebarblock > .content > .title > a.link:hover, h4 > a.link:hover, h5 > a.link:hover, h6 > a.link:hover { color: #040404; }
-
-.audioblock, .imageblock, .literalblock, .listingblock, .stemblock, .videoblock { margin-bottom: 1.25em; }
-
-.admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { text-rendering: optimizeLegibility; text-align: left; }
-
-table.tableblock > caption.title { white-space: nowrap; overflow: visible; max-width: 0; }
-
-.paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { color: black; }
-
-table.tableblock #preamble > .sectionbody > .paragraph:first-of-type p { font-size: inherit; }
-
-.admonitionblock > table { border-collapse: separate; border: 0; background: none; width: 100%; }
-.admonitionblock > table td.icon { text-align: center; width: 80px; }
-.admonitionblock > table td.icon img { max-width: none; }
-.admonitionblock > table td.icon .title { font-weight: bold; font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif; text-transform: uppercase; }
-.admonitionblock > table td.content { padding-left: 1.125em; padding-right: 1.25em; border-left: 1px solid #dddddd; color: #555555; }
-.admonitionblock > table td.content > :last-child > :last-child { margin-bottom: 0; }
-
-.exampleblock > .content { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; }
-.exampleblock > .content > :first-child { margin-top: 0; }
-.exampleblock > .content > :last-child { margin-bottom: 0; }
-
-.sidebarblock { border-style: solid; border-width: 1px; border-color: #d9d9d9; margin-bottom: 1.25em; padding: 1.25em; background: #f2f2f2; -webkit-border-radius: 0; border-radius: 0; }
-.sidebarblock > :first-child { margin-top: 0; }
-.sidebarblock > :last-child { margin-bottom: 0; }
-.sidebarblock > .content > .title { color: #111111; margin-top: 0; }
-
-.exampleblock > .content > :last-child > :last-child, .exampleblock > .content .olist > ol > li:last-child > :last-child, .exampleblock > .content .ulist > ul > li:last-child > :last-child, .exampleblock > .content .qlist > ol > li:last-child > :last-child, .sidebarblock > .content > :last-child > :last-child, .sidebarblock > .content .olist > ol > li:last-child > :last-child, .sidebarblock > .content .ulist > ul > li:last-child > :last-child, .sidebarblock > .content .qlist > ol > li:last-child > :last-child { margin-bottom: 0; }
-
-.literalblock pre, .listingblock pre:not(.highlight), .listingblock pre[class="highlight"], .listingblock pre[class^="highlight "], .listingblock pre.CodeRay, .listingblock pre.prettyprint { background: #333333; }
-.sidebarblock .literalblock pre, .sidebarblock .listingblock pre:not(.highlight), .sidebarblock .listingblock pre[class="highlight"], .sidebarblock .listingblock pre[class^="highlight "], .sidebarblock .listingblock pre.CodeRay, .sidebarblock .listingblock pre.prettyprint { background: #f2f1f1; }
-
-.literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { border: 0 solid #dddddd; -webkit-border-radius: 0; border-radius: 0; word-wrap: break-word; padding: 10px; font-size: 0.8125em; }
-.literalblock pre.nowrap, .literalblock pre[class].nowrap, .listingblock pre.nowrap, .listingblock pre[class].nowrap { overflow-x: auto; white-space: pre; word-wrap: normal; }
-@media only screen and (min-width: 768px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 0.90625em; } }
-@media only screen and (min-width: 1280px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 1em; } }
-
-.literalblock.output pre { color: #333333; background-color: white; }
-
-.listingblock pre.highlightjs { padding: 0; }
-.listingblock pre.highlightjs > code { padding: 10px; -webkit-border-radius: 0; border-radius: 0; }
-
-.listingblock > .content { position: relative; }
-
-.listingblock code[data-lang]:before { display: none; content: attr(data-lang); position: absolute; font-size: 0.75em; top: 0.425rem; right: 0.5rem; line-height: 1; text-transform: uppercase; color: #999; }
-
-.listingblock:hover code[data-lang]:before { display: block; }
-
-.listingblock.terminal pre .command:before { content: attr(data-prompt); padding-right: 0.5em; color: #999; }
-
-.listingblock.terminal pre .command:not([data-prompt]):before { content: "$"; }
-
-table.pyhltable { border-collapse: separate; border: 0; margin-bottom: 0; background: none; }
-
-table.pyhltable td { vertical-align: top; padding-top: 0; padding-bottom: 0; }
-
-table.pyhltable td.code { padding-left: .75em; padding-right: 0; }
-
-pre.pygments .lineno, table.pyhltable td:not(.code) { color: #999; padding-left: 0; padding-right: .5em; border-right: 1px solid #dddddd; }
-
-pre.pygments .lineno { display: inline-block; margin-right: .25em; }
-
-table.pyhltable .linenodiv { background: none !important; padding-right: 0 !important; }
-
-.quoteblock { margin: 0 1em 1.25em 1.5em; display: table; }
-.quoteblock > .title { margin-left: -1.5em; margin-bottom: 0.75em; }
-.quoteblock blockquote, .quoteblock blockquote p { color: #6f6f6f; font-size: 1.15rem; line-height: 1.75; word-spacing: 0.1em; letter-spacing: 0; font-style: italic; text-align: justify; }
-.quoteblock blockquote { margin: 0; padding: 0; border: 0; }
-.quoteblock blockquote:before { content: "\201c"; float: left; font-size: 2.75em; font-weight: bold; line-height: 0.6em; margin-left: -0.6em; color: #111111; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
-.quoteblock blockquote > .paragraph:last-child p { margin-bottom: 0; }
-.quoteblock .attribution { margin-top: 0.5em; margin-right: 0.5ex; text-align: right; }
-.quoteblock .quoteblock { margin-left: 0; margin-right: 0; padding: 0.5em 0; border-left: 3px solid #555555; }
-.quoteblock .quoteblock blockquote { padding: 0 0 0 0.75em; }
-.quoteblock .quoteblock blockquote:before { display: none; }
-
-.verseblock { margin: 0 1em 1.25em 1em; }
-.verseblock pre { font-family: "Open Sans", "DejaVu Sans", sans; font-size: 1.15rem; color: #6f6f6f; font-weight: 300; text-rendering: optimizeLegibility; }
-.verseblock pre strong { font-weight: 400; }
-.verseblock .attribution { margin-top: 1.25rem; margin-left: 0.5ex; }
-
-.quoteblock .attribution, .verseblock .attribution { font-size: inherit; line-height: 1.45; font-style: italic; }
-.quoteblock .attribution br, .verseblock .attribution br { display: none; }
-.quoteblock .attribution cite, .verseblock .attribution cite { display: block; letter-spacing: -0.05em; color: #555555; }
-
-.quoteblock.abstract { margin: 0 0 1.25em 0; display: block; }
-.quoteblock.abstract blockquote, .quoteblock.abstract blockquote p { text-align: left; word-spacing: 0; }
-.quoteblock.abstract blockquote:before, .quoteblock.abstract blockquote p:first-of-type:before { display: none; }
-
-table.tableblock { max-width: 100%; border-collapse: separate; }
-table.tableblock td > .paragraph:last-child p > p:last-child, table.tableblock th > p:last-child, table.tableblock td > p:last-child { margin-bottom: 0; }
-
-table.spread { width: 100%; }
-
-table.tableblock, th.tableblock, td.tableblock { border: 0 solid #dddddd; }
-
-table.grid-all th.tableblock, table.grid-all td.tableblock { border-width: 0 1px 1px 0; }
-
-table.grid-all tfoot > tr > th.tableblock, table.grid-all tfoot > tr > td.tableblock { border-width: 1px 1px 0 0; }
-
-table.grid-cols th.tableblock, table.grid-cols td.tableblock { border-width: 0 1px 0 0; }
-
-table.grid-all * > tr > .tableblock:last-child, table.grid-cols * > tr > .tableblock:last-child { border-right-width: 0; }
-
-table.grid-rows th.tableblock, table.grid-rows td.tableblock { border-width: 0 0 1px 0; }
-
-table.grid-all tbody > tr:last-child > th.tableblock, table.grid-all tbody > tr:last-child > td.tableblock, table.grid-all thead:last-child > tr > th.tableblock, table.grid-rows tbody > tr:last-child > th.tableblock, table.grid-rows tbody > tr:last-child > td.tableblock, table.grid-rows thead:last-child > tr > th.tableblock { border-bottom-width: 0; }
-
-table.grid-rows tfoot > tr > th.tableblock, table.grid-rows tfoot > tr > td.tableblock { border-width: 1px 0 0 0; }
-
-table.frame-all { border-width: 1px; }
-
-table.frame-sides { border-width: 0 1px; }
-
-table.frame-topbot { border-width: 1px 0; }
-
-th.halign-left, td.halign-left { text-align: left; }
-
-th.halign-right, td.halign-right { text-align: right; }
-
-th.halign-center, td.halign-center { text-align: center; }
-
-th.valign-top, td.valign-top { vertical-align: top; }
-
-th.valign-bottom, td.valign-bottom { vertical-align: bottom; }
-
-th.valign-middle, td.valign-middle { vertical-align: middle; }
-
-table thead th, table tfoot th { font-weight: bold; }
-
-tbody tr th { display: table-cell; line-height: 1.2; background: whitesmoke; }
-
-tbody tr th, tbody tr th p, tfoot tr th, tfoot tr th p { color: #222222; font-weight: bold; }
-
-p.tableblock > code:only-child { background: none; padding: 0; }
-
-p.tableblock { font-size: 1em; }
-
-td > div.verse { white-space: pre; }
-
-ol { margin-left: 1.75em; }
-
-ul li ol { margin-left: 1.5em; }
-
-dl dd { margin-left: 1.125em; }
-
-dl dd:last-child, dl dd:last-child > :last-child { margin-bottom: 0; }
-
-ol > li p, ul > li p, ul dd, ol dd, .olist .olist, .ulist .ulist, .ulist .olist, .olist .ulist { margin-bottom: 0.625em; }
-
-ul.unstyled, ol.unnumbered, ul.checklist, ul.none { list-style-type: none; }
-
-ul.unstyled, ol.unnumbered, ul.checklist { margin-left: 0.625em; }
-
-ul.checklist li > p:first-child > .fa-square-o:first-child, ul.checklist li > p:first-child > .fa-check-square-o:first-child { width: 1em; font-size: 0.85em; }
-
-ul.checklist li > p:first-child > input[type="checkbox"]:first-child { width: 1em; position: relative; top: 1px; }
-
-ul.inline { margin: 0 auto 0.625em auto; margin-left: -1.375em; margin-right: 0; padding: 0; list-style: none; overflow: hidden; }
-ul.inline > li { list-style: none; float: left; margin-left: 1.375em; display: block; }
-ul.inline > li > * { display: block; }
-
-.unstyled dl dt { font-weight: normal; font-style: normal; }
-
-ol.arabic { list-style-type: decimal; }
-
-ol.decimal { list-style-type: decimal-leading-zero; }
-
-ol.loweralpha { list-style-type: lower-alpha; }
-
-ol.upperalpha { list-style-type: upper-alpha; }
-
-ol.lowerroman { list-style-type: lower-roman; }
-
-ol.upperroman { list-style-type: upper-roman; }
-
-ol.lowergreek { list-style-type: lower-greek; }
-
-.hdlist > table, .colist > table { border: 0; background: none; }
-.hdlist > table > tbody > tr, .colist > table > tbody > tr { background: none; }
-
-td.hdlist1 { padding-right: .75em; font-weight: bold; }
-
-td.hdlist1, td.hdlist2 { vertical-align: top; }
-
-.literalblock + .colist, .listingblock + .colist { margin-top: -0.5em; }
-
-.colist > table tr > td:first-of-type { padding: 0 0.75em; line-height: 1; }
-.colist > table tr > td:last-of-type { padding: 0.25em 0; }
-
-.thumb, .th { line-height: 0; display: inline-block; border: solid 4px white; -webkit-box-shadow: 0 0 0 1px #dddddd; box-shadow: 0 0 0 1px #dddddd; }
-
-.imageblock.left, .imageblock[style*="float: left"] { margin: 0.25em 0.625em 1.25em 0; }
-.imageblock.right, .imageblock[style*="float: right"] { margin: 0.25em 0 1.25em 0.625em; }
-.imageblock > .title { margin-bottom: 0; }
-.imageblock.thumb, .imageblock.th { border-width: 6px; }
-.imageblock.thumb > .title, .imageblock.th > .title { padding: 0 0.125em; }
-
-.image.left, .image.right { margin-top: 0.25em; margin-bottom: 0.25em; display: inline-block; line-height: 0; }
-.image.left { margin-right: 0.625em; }
-.image.right { margin-left: 0.625em; }
-
-a.image { text-decoration: none; }
-
-span.footnote, span.footnoteref { vertical-align: super; font-size: 0.875em; }
-span.footnote a, span.footnoteref a { text-decoration: none; }
-span.footnote a:active, span.footnoteref a:active { text-decoration: underline; }
-
-#footnotes { padding-top: 0.75em; padding-bottom: 0.75em; margin-bottom: 0.625em; }
-#footnotes hr { width: 20%; min-width: 6.25em; margin: -.25em 0 .75em 0; border-width: 1px 0 0 0; }
-#footnotes .footnote { padding: 0 0.375em; line-height: 1.3; font-size: 0.875em; margin-left: 1.2em; text-indent: -1.2em; margin-bottom: .2em; }
-#footnotes .footnote a:first-of-type { font-weight: bold; text-decoration: none; }
-#footnotes .footnote:last-of-type { margin-bottom: 0; }
-
-#content #footnotes { margin-top: -0.625em; margin-bottom: 0; padding: 0.75em 0; }
-
-.gist .file-data > table { border: 0; background: #fff; width: 100%; margin-bottom: 0; }
-.gist .file-data > table td.line-data { width: 99%; }
-
-div.unbreakable { page-break-inside: avoid; }
-
-.big { font-size: larger; }
-
-.small { font-size: smaller; }
-
-.underline { text-decoration: underline; }
-
-.overline { text-decoration: overline; }
-
-.line-through { text-decoration: line-through; }
-
-.aqua { color: #00bfbf; }
-
-.aqua-background { background-color: #00fafa; }
-
-.black { color: black; }
-
-.black-background { background-color: black; }
-
-.blue { color: #0000bf; }
-
-.blue-background { background-color: #0000fa; }
-
-.fuchsia { color: #bf00bf; }
-
-.fuchsia-background { background-color: #fa00fa; }
-
-.gray { color: #606060; }
-
-.gray-background { background-color: #7d7d7d; }
-
-.green { color: #006000; }
-
-.green-background { background-color: #007d00; }
-
-.lime { color: #00bf00; }
-
-.lime-background { background-color: #00fa00; }
-
-.maroon { color: #600000; }
-
-.maroon-background { background-color: #7d0000; }
-
-.navy { color: #000060; }
-
-.navy-background { background-color: #00007d; }
-
-.olive { color: #606000; }
-
-.olive-background { background-color: #7d7d00; }
-
-.purple { color: #600060; }
-
-.purple-background { background-color: #7d007d; }
-
-.red { color: #bf0000; }
-
-.red-background { background-color: #fa0000; }
-
-.silver { color: #909090; }
-
-.silver-background { background-color: #bcbcbc; }
-
-.teal { color: #006060; }
-
-.teal-background { background-color: #007d7d; }
-
-.white { color: #bfbfbf; }
-
-.white-background { background-color: #fafafa; }
-
-.yellow { color: #bfbf00; }
-
-.yellow-background { background-color: #fafa00; }
-
-span.icon > .fa { cursor: default; }
-
-.admonitionblock td.icon [class^="fa icon-"] { font-size: 2.5em; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); cursor: default; }
-.admonitionblock td.icon .icon-note:before { content: "\f05a"; color: #820f16; }
-.admonitionblock td.icon .icon-tip:before { content: "\f0eb"; text-shadow: 1px 1px 2px rgba(155, 155, 0, 0.8); color: #111; }
-.admonitionblock td.icon .icon-warning:before { content: "\f071"; color: #bf6900; }
-.admonitionblock td.icon .icon-caution:before { content: "\f06d"; color: #bf3400; }
-.admonitionblock td.icon .icon-important:before { content: "\f06a"; color: #bf0000; }
-
-.conum[data-value] { display: inline-block; color: #fff !important; background-color: #222222; -webkit-border-radius: 100px; border-radius: 100px; text-align: center; font-size: 0.75em; width: 1.67em; height: 1.67em; line-height: 1.67em; font-family: "Open Sans", "DejaVu Sans", sans-serif; font-style: normal; font-weight: bold; }
-.conum[data-value] * { color: #fff !important; }
-.conum[data-value] + b { display: none; }
-.conum[data-value]:after { content: attr(data-value); }
-pre .conum[data-value] { position: relative; top: -0.125em; }
-
-b.conum * { color: inherit !important; }
-
-.conum:not([data-value]):empty { display: none; }
-
-.literalblock pre, .listingblock pre { background: #333333; }
\ No newline at end of file
[50/59] [abbrv] [partial] isis-site git commit: ISIS-1521: deletes
content-OLDSITE
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/archetypes/release-notes/about.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/archetypes/release-notes/about.md b/content-OLDSITE/archetypes/release-notes/about.md
deleted file mode 100644
index 95f1c97..0000000
--- a/content-OLDSITE/archetypes/release-notes/about.md
+++ /dev/null
@@ -1,27 +0,0 @@
-Title: Release Notes
-
-SimpleApp archetype:
-
-* [simpleapp-archetype-1.7.0](simpleapp-archetype-1.7.0.html)
-* [simpleapp-archetype-1.6.0](simpleapp-archetype-1.6.0.html)
-* [simple_wrj-archetype-1.5.0](simple_wrj-archetype-1.5.0.html)
-* [simple_wrj-archetype-1.4.1](simple_wrj-archetype-1.4.1.html)
-* [simple_wrj-archetype-1.4.0](simple_wrj-archetype-1.4.0.html)
-* [simple_wrj-archetype-1.3.1](simple_wrj-archetype-1.3.1.html)
-* [simple_wrj-archetype-1.3.0](simple_wrj-archetype-1.3.0.html)
-
-TodoApp archetype (previously called the Quickstart archetype):
-
-* (not released in 1.8.0; moved to [Isis addons](https://github.com/isisaddons/isis-app-todoapp) (not ASF)
-* [todoapp-archetype-1.7.0](todoapp-archetype-1.7.0.html)
-* [todoapp-archetype-1.6.0](todoapp-archetype-1.6.0.html)
-* [quickstart_wrj-archetype-1.5.0](quickstart_wrj-archetype-1.5.0.html)
-* [quickstart_wrj-archetype-1.4.1](quickstart_wrj-archetype-1.4.1.html)
-* [quickstart_wrj-archetype-1.4.0](quickstart_wrj-archetype-1.4.0.html)
-* [quickstart_wrj-archetype-1.3.1](quickstart_wrj-archetype-1.3.1.html)
-* [quickstart_wrj-archetype-1.3.0](quickstart_wrj-archetype-1.3.0.html)
-* [quickstart_wrj-archetype-1.0.3](quickstart_wrj-archetype-1.0.3.html)
-* [quickstart_wrj-archetype-1.0.2](quickstart_wrj-archetype-1.0.2.html)
-* [quickstart_wrj-archetype-1.0.1](quickstart_wrj-archetype-1.0.1.html)
-* [quickstart_wrj-archetype-1.0.0](quickstart_wrj-archetype-1.0.0.html)
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.0.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.0.0.md b/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.0.0.md
deleted file mode 100644
index 5a7e52c..0000000
--- a/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.0.0.md
+++ /dev/null
@@ -1,3 +0,0 @@
-Title: quickstart_wicket_restful_jdo-archetype-1.0.0
-
-First release.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.0.1.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.0.1.md b/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.0.1.md
deleted file mode 100644
index 7b12029..0000000
--- a/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.0.1.md
+++ /dev/null
@@ -1,15 +0,0 @@
-Title: quickstart-wrj-archetype-1.0.1
-
-<h2> New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-290'>ISIS-290</a>] - Use shiro for security (implementation of Authentication and Authorization Manager)
-</li>
-</ul>
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-293'>ISIS-293</a>] - Combine restful objects and wicket viewer into a single webapp
-</li>
-</ul>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.0.2.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.0.2.md b/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.0.2.md
deleted file mode 100644
index dc08920..0000000
--- a/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.0.2.md
+++ /dev/null
@@ -1,27 +0,0 @@
-Title: quickstart-wrj-archetype-1.0.2
-
-<h2> New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-282'>ISIS-282</a>] - Demonstrates new support for file uploads and downloads in Wicket viewer
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-304'>ISIS-304</a>] - Demonstrates support for bulk actions
-</li>
-</ul>
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-311'>ISIS-311</a>] - Minor fixes for branding in distributed code (eg quickstart archetype)
-</li>
-</ul>
-
-
-<h2> Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-313'>ISIS-313</a>] - Quickstart app's ToDoItem does not allow an item to be a dependency of more than one item.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-317'>ISIS-317</a>] - Require @Named annotation for category in the quickstart's ToDoItem's duplicate(...) method
-</li>
-</ul>
-
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.0.3.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.0.3.md b/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.0.3.md
deleted file mode 100644
index 5f126f2..0000000
--- a/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.0.3.md
+++ /dev/null
@@ -1,37 +0,0 @@
-Title: quickstart-wrj-archetype-1.0.3
-
-Uses:
-
-* Isis Core 1.2.0
-* Wicket 1.2.0
-* JDO 1.1.0
-* Restful 2.0.0
-* Shiro 1.1.1
-
-<h2> New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-356'>ISIS-356</a>] - Allow 'inject' to be used as a prefix for injecting services into entities, fixtures or other services.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-379'>ISIS-379</a>] - Move AuditingService out of the ToDo app demo and into JDO objectstore as a service impl.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-406'>ISIS-406</a>] - Tidy-up tasks for release ... includes integration tests for quickstart app
-</li>
-</ul>
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-331'>ISIS-331</a>] - Explicitly specify project.build.sourceEncoding for both Isis and the quickstart archetype
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-339'>ISIS-339</a>] - Wicket Autocomplete should only fire if at least 1 character has been entered.
-</li>
-</ul>
-
-<h2> Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-324'>ISIS-324</a>] - ToDoItem.compare compares against itself.
-</li>
-</ul>
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.3.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.3.0.md b/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.3.0.md
deleted file mode 100644
index f36a5a9..0000000
--- a/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.3.0.md
+++ /dev/null
@@ -1,50 +0,0 @@
-Title: quickstart-wrj-archetype-1.3.0
-
-Uses:
-
-* Isis Core 1.3.0
-* Wicket 1.3.0
-* JDO 1.3.0
-* Restful 2.1.0
-* Shiro 1.3.0
-
-
-
-
-<h2> New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-430'>ISIS-430</a>] - Allow the sort order for SortedSet parented collections to be overridden with a new @SortedBy annotation.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-446'>ISIS-446</a>] - A new DeveloperUtilitiesService to download the metamodel as a CSV spreadsheet
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-475'>ISIS-475</a>] - Dynamic layout using JSON, using an Xxx.layout.json file
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-555'>ISIS-555</a>] - Provide a new "simple" archetype, based on the quickstart (todo) app, but stripped right back.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-559'>ISIS-559</a>] - When a @Bulk action is invoked, an interaction context (available via a ThreadLocal) should provide additional contextual information.
-</li>
-</ul>
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-444'>ISIS-444</a>] - Autocomplete should allow minimum characters to be specified; choices should require no characters to be specified.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-448'>ISIS-448</a>] - Fix example with the DN version workaround (so will have in the archetype).
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-466'>ISIS-466</a>] - Simplify todo quickstart app.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-535'>ISIS-535</a>] - Enhance the ToDo example to show how to add application-specific logging.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-557'>ISIS-557</a>] - If @javax.jdo.annotations.Column(length=...) is specified, then should be used to infer the MaxLengthFacet
-</li>
-</ul>
-
-<h2> Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-437'>ISIS-437</a>] - Tidy-up tasks for Isis 1.3.0 and associated components.
-</li>
-</ul>
-
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.3.1.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.3.1.md b/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.3.1.md
deleted file mode 100644
index 981a2a9..0000000
--- a/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.3.1.md
+++ /dev/null
@@ -1,11 +0,0 @@
-Title: quickstart-wrj-archetype-1.3.1
-
-Uses:
-
-* Isis Core 1.3.0
-* Wicket 1.3.1 (upgraded dependency)
-* JDO 1.3.0
-* Restful 2.1.0
-* Shiro 1.3.0
-
-
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.4.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.4.0.md b/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.4.0.md
deleted file mode 100644
index 4662426..0000000
--- a/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.4.0.md
+++ /dev/null
@@ -1,98 +0,0 @@
-Title: quickstart-wrj-archetype-1.4.0
-
-Uses:
-
-* Isis Core 1.4.0
-* Wicket 1.4.0
-* JDO 1.4.0
-* Restful 2.2.0
-* Shiro 1.4.0
-
-
-<h2> New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-586'>ISIS-586</a>] - Allow the IsisLdapRealm to read its role/perm mappings from an .ini file
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-592'>ISIS-592</a>] - Make XmlSnapshot (in core.runtime) available as an applib service.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-593'>ISIS-593</a>] - MementoService enhancements
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-601'>ISIS-601</a>] - Extend the dynamic JSON layout so that the PagedFacet (@Paged annotation) can be specified for collections.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-602'>ISIS-602</a>] - Extend the dynamic JSON layout so that RenderFacet (@Render annotation) can be specified dynamically
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-603'>ISIS-603</a>] - Extend the dynamic JSON layout so that NamedFacet (@Named annotation) can be specified dynamically
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-604'>ISIS-604</a>] - Extend the dynamic JSON layout so that TypicalLengthFacet (@TypicalLength annotation) can be specified dynamically
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-605'>ISIS-605</a>] - Extend the dynamic JSON layout so that MultiLineFacet (@MultiLine annotation) can be specified dynamically
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-606'>ISIS-606</a>] - Extend the dynamic JSON layout so that CssClassFacet (@CssClass annotation) can be specified dynamically
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-607'>ISIS-607</a>] - Extend the dynamic JSON layout so that DescribedAsFacet (@DescribedAs annotation) can be specified dynamically
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-612'>ISIS-612</a>] - Return a URL from an action opens a new browser window
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-613'>ISIS-613</a>] - Extend the dynamic JSON layout so that HiddenFacet (@Hidden annotation) can be specified dynamically
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-614'>ISIS-614</a>] - Extend the dynamic JSON layout so that DisabledFacet (@Disabled annotation) can be specified dynamically
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-649'>ISIS-649</a>] - In wicket viewer, make it easier to develop custom styling by wrapping the body of all pages in a div with custom style
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-660'>ISIS-660</a>] - Profiling support and also infrastructure for background (async job) support
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-685'>ISIS-685</a>] - Add new @Command(async=true|false) flag, so that Command is automatically scheduled to run in the background
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-730'>ISIS-730</a>] - Provide a very simple ClockService, so all services accessed in same way via DI
-</li>
-</ul>
-
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-590'>ISIS-590</a>] - Wicket viewer strip wicket tags should depend on the deployment mode.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-598'>ISIS-598</a>] - Add support for @Inject standard annotation
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-599'>ISIS-599</a>] - Better message and diagnostics for Exception Recognizers
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-611'>ISIS-611</a>] - Ensure classes are properly eagerly registered with JDO Object store
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-665'>ISIS-665</a>] - ObjectActionImpl should escalate a thrown Isis ApplicationException to its underlying cause if the transaction is in a state of mustAbort.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-667'>ISIS-667</a>] - General tidy-up/rationalization of JDO domain service impls
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-668'>ISIS-668</a>] - Improve parsing of isis.services key in the isis.properties file, to allow "commented-out" services.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-671'>ISIS-671</a>] - Add a ReifiableActionFacet and @Reifiable annotation as a way to restrict which ReifiableActions are persisted. Enable background task service to hint that an ReifiableAction should be persisted even if not annotated.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-672'>ISIS-672</a>] - Unify BackgroundTask and Interaction into same entity, rename to "ReifiableAction".
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-684'>ISIS-684</a>] - Rename ReifiableAction to simply 'Command', and update services also
-</li>
-</ul>
-
-
- <h2> Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-691'>ISIS-691</a>] - In Wicket viewer, improve drop-down list's handling of null entity or values
-</li>
-</ul>
-
-<h2> Dependency upgrade
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-646'>ISIS-646</a>] - Upgrade DataNucleus to 3.3.6 (JDO 3.1), and use the convenience 'accessplatform' POMs.
-</li>
-</ul>
-
-<h2> Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-695'>ISIS-695</a>] - Tidy-up tasks for Isis 1.4.0 release
-</li>
-</ul>
-
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.4.1.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.4.1.md b/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.4.1.md
deleted file mode 100644
index 38f7e7b..0000000
--- a/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.4.1.md
+++ /dev/null
@@ -1,20 +0,0 @@
-Title: quickstart-wrj-archetype-1.4.1
-
-Uses:
-
-* Isis Core 1.4.0
-* Wicket 1.4.1 (upgraded dependency)
-* JDO 1.4.1 (upgraded dependency)
-* Restful 2.2.0
-* Shiro 1.4.0
-
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-735'>ISIS-735</a>] - Fix for todo app (and quickstart archetype); ToDoItem#notYetCompleted action should return null if invoked as bulk action.
-</li>
-</ul>
-
-
-
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.5.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.5.0.md b/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.5.0.md
deleted file mode 100644
index c2f7f96..0000000
--- a/content-OLDSITE/archetypes/release-notes/quickstart_wrj-archetype-1.5.0.md
+++ /dev/null
@@ -1,48 +0,0 @@
-Title: quickstart-wrj-archetype-1.5.0
-
-Uses:
-
-* Isis Core 1.5.0
-* Wicket 1.5.0
-* JDO 1.5.0
-* Restful 2.3.0
-* Shiro 1.5.0
-
-
-<h2> New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-776'>ISIS-776</a>] - FixtureScripts service as means of doing fixture management for end-to-end stories.
-</li>
-</ul>
-
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-753'>ISIS-753</a>] - Add EventBusService into archetypes' isis.properties file
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-773'>ISIS-773</a>] - Convert example apps to use IntelliJ-style regions.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-795'>ISIS-795</a>] - disable persistence-by-reachability-at-commit in the archetypes.
-</li>
-</ul>
-
-
-<h2> Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-747'>ISIS-747</a>] - Quickstart and simple apps have wicket deployment type as context-params instead of init-params
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-756'>ISIS-756</a>] - Improvements for JRebel support in Maven and other IDEs
-</li>
-</ul>
-
-
-<h2> Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-792'>ISIS-792</a>] - Tidy-up tasks for Isis 1.5.0 release
-</li>
-</ul>
-
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/archetypes/release-notes/simple_wrj-archetype-1.3.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/archetypes/release-notes/simple_wrj-archetype-1.3.0.md b/content-OLDSITE/archetypes/release-notes/simple_wrj-archetype-1.3.0.md
deleted file mode 100644
index c706d27..0000000
--- a/content-OLDSITE/archetypes/release-notes/simple_wrj-archetype-1.3.0.md
+++ /dev/null
@@ -1,21 +0,0 @@
-Title: simple-wrj-archetype-1.3.0
-
-Uses:
-
-* Isis Core 1.3.0
-* Wicket 1.3.0
-* JDO 1.3.0
-* Restful 2.1.0
-* Shiro 1.3.0
-
-
-
-
-<h2> New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-555'>ISIS-555</a>] - Provide a new "simple" archetype, based on the quickstart (todo) app, but stripped right back
-</li>
-</ul>
-
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/archetypes/release-notes/simple_wrj-archetype-1.3.1.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/archetypes/release-notes/simple_wrj-archetype-1.3.1.md b/content-OLDSITE/archetypes/release-notes/simple_wrj-archetype-1.3.1.md
deleted file mode 100644
index 00b0dbb..0000000
--- a/content-OLDSITE/archetypes/release-notes/simple_wrj-archetype-1.3.1.md
+++ /dev/null
@@ -1,15 +0,0 @@
-Title: simple-wrj-archetype-1.3.1
-
-Uses:
-
-* Isis Core 1.3.0
-* Wicket 1.3.1 (upgraded dependency)
-* JDO 1.3.0
-* Restful 2.1.0
-* Shiro 1.3.0
-
-
-
-
-
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/archetypes/release-notes/simple_wrj-archetype-1.4.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/archetypes/release-notes/simple_wrj-archetype-1.4.0.md b/content-OLDSITE/archetypes/release-notes/simple_wrj-archetype-1.4.0.md
deleted file mode 100644
index 3a391ca..0000000
--- a/content-OLDSITE/archetypes/release-notes/simple_wrj-archetype-1.4.0.md
+++ /dev/null
@@ -1,78 +0,0 @@
-Title: simple-wrj-archetype-1.4.0
-
-Uses:
-
-* Isis Core 1.4.0
-* Wicket 1.4.0
-* JDO 1.4.0
-* Restful 2.2.0
-* Shiro 1.4.0
-
-
-<h2> New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-592'>ISIS-592</a>] - Make XmlSnapshot (in core.runtime) available as an applib service.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-593'>ISIS-593</a>] - MementoService enhancements
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-595'>ISIS-595</a>] - Validate metamodel to ensure that any bookmarkable actions are explicitly annotated as having safe action semantics.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-649'>ISIS-649</a>] - In wicket viewer, make it easier to develop custom styling by wrapping the body of all pages in a div with custom style
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-660'>ISIS-660</a>] - Profiling support and also infrastructure for background (async job) support
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-685'>ISIS-685</a>] - Add new @Command(async=true|false) flag, so that Command is automatically scheduled to run in the background
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-730'>ISIS-730</a>] - Provide a very simple ClockService, so all services accessed in same way via DI
-</li>
-</ul>
-
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-590'>ISIS-590</a>] - Wicket viewer strip wicket tags should depend on the deployment mode.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-598'>ISIS-598</a>] - Add support for @Inject standard annotation
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-599'>ISIS-599</a>] - Better message and diagnostics for Exception Recognizers
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-611'>ISIS-611</a>] - Ensure classes are properly eagerly registered with JDO Object store
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-667'>ISIS-667</a>] - General tidy-up/rationalization of JDO domain service impls
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-668'>ISIS-668</a>] - Improve parsing of isis.services key in the isis.properties file, to allow "commented-out" services.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-671'>ISIS-671</a>] - Add a ReifiableActionFacet and @Reifiable annotation as a way to restrict which ReifiableActions are persisted. Enable background task service to hint that an ReifiableAction should be persisted even if not annotated.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-672'>ISIS-672</a>] - Unify BackgroundTask and Interaction into same entity, rename to "ReifiableAction".
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-684'>ISIS-684</a>] - Rename ReifiableAction to simply 'Command', and update services also
-</li>
-</ul>
-
-
-<h2> Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-578'>ISIS-578</a>] - Simple archetype's links to source code in github mirror is incorrect.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-585'>ISIS-585</a>] - Fix links in simple archetype html welcome text
-</li>
-</ul>
-
-<h2> Dependency upgrade
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-646'>ISIS-646</a>] - Upgrade DataNucleus to 3.3.6 (JDO 3.1), and use the convenience 'accessplatform' POMs.
-</li>
-</ul>
-
-<h2> Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-695'>ISIS-695</a>] - Tidy-up tasks for Isis 1.4.0 release
-</li>
-</ul>
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/archetypes/release-notes/simple_wrj-archetype-1.4.1.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/archetypes/release-notes/simple_wrj-archetype-1.4.1.md b/content-OLDSITE/archetypes/release-notes/simple_wrj-archetype-1.4.1.md
deleted file mode 100644
index 67155d8..0000000
--- a/content-OLDSITE/archetypes/release-notes/simple_wrj-archetype-1.4.1.md
+++ /dev/null
@@ -1,13 +0,0 @@
-Title: simple-wrj-archetype-1.4.1
-
-Uses:
-
-* Isis Core 1.4.0
-* Wicket 1.4.1 (upgraded dependency)
-* JDO 1.4.1 (upgraded dependency)
-* Restful 2.2.0
-* Shiro 1.4.0
-
-
-
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/archetypes/release-notes/simple_wrj-archetype-1.5.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/archetypes/release-notes/simple_wrj-archetype-1.5.0.md b/content-OLDSITE/archetypes/release-notes/simple_wrj-archetype-1.5.0.md
deleted file mode 100644
index f5cef01..0000000
--- a/content-OLDSITE/archetypes/release-notes/simple_wrj-archetype-1.5.0.md
+++ /dev/null
@@ -1,40 +0,0 @@
-Title: simple-wrj-archetype-1.5.0
-
-Uses:
-
-* Isis Core 1.5.0
-* Wicket 1.5.0
-* JDO 1.5.0
-* Restful 2.3.0
-* Shiro 1.5.0
-
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-753'>ISIS-753</a>] - Add EventBusService into archetypes' isis.properties file
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-773'>ISIS-773</a>] - Convert example apps to use IntelliJ-style regions.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-795'>ISIS-795</a>] - disable persistence-by-reachability-at-commit in the archetypes.
-</li>
-</ul>
-
-<h2> Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-747'>ISIS-747</a>] - Quickstart and simple apps have wicket deployment type as context-params instead of init-params
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-756'>ISIS-756</a>] - Improvements for JRebel support in Maven and other IDEs
-</li>
-</ul>
-
-
-<h2> Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-792'>ISIS-792</a>] - Tidy-up tasks for Isis 1.5.0 release
-</li>
-</ul>
-
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/archetypes/release-notes/simpleapp-archetype-1.6.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/archetypes/release-notes/simpleapp-archetype-1.6.0.md b/content-OLDSITE/archetypes/release-notes/simpleapp-archetype-1.6.0.md
deleted file mode 100644
index 110fc72..0000000
--- a/content-OLDSITE/archetypes/release-notes/simpleapp-archetype-1.6.0.md
+++ /dev/null
@@ -1,14 +0,0 @@
-Title: simpleapp-archetype-1.6.0
-
-Uses:
-
-* Isis Core 1.6.0
-* Wicket Viewer 1.6.0
-
-<h2> Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-839'>ISIS-839</a>] - 1.6.0 release tasks
-</li>
-</ul>
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/archetypes/release-notes/simpleapp-archetype-1.7.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/archetypes/release-notes/simpleapp-archetype-1.7.0.md b/content-OLDSITE/archetypes/release-notes/simpleapp-archetype-1.7.0.md
deleted file mode 100644
index d8b8036..0000000
--- a/content-OLDSITE/archetypes/release-notes/simpleapp-archetype-1.7.0.md
+++ /dev/null
@@ -1,28 +0,0 @@
-Title: simpleapp-archetype-1.7.0
-
-Uses:
-
-* Isis Core 1.7.0
-* Wicket Viewer 1.7.0
-
-<h2> Removed features - available in <a href="http://www.isisaddons.org">isiaddons.org</a> (not ASF)
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-851'>ISIS-851</a>] - Remove modules from Isis core (available instead through isisaddons) (not ASF).
-</li>
-</ul>
-
-<h2> Removed features (obsolete)
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-802'>ISIS-802</a>] - Remove the ProfileStore component (in future, can raise a ProfileService as and when we identify a concrete reqt).
-</li>
-</ul>
-
-<h2> Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-872'>ISIS-872</a>] - 1.7.0 release activities
-</li>
-</ul>
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/archetypes/release-notes/todoapp-archetype-1.6.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/archetypes/release-notes/todoapp-archetype-1.6.0.md b/content-OLDSITE/archetypes/release-notes/todoapp-archetype-1.6.0.md
deleted file mode 100644
index a11f73f..0000000
--- a/content-OLDSITE/archetypes/release-notes/todoapp-archetype-1.6.0.md
+++ /dev/null
@@ -1,24 +0,0 @@
-Title: todoapp-archetype-1.6.0
-
-Uses:
-
-* Isis Core 1.6.0
-* Wicket 1.6.0
-
-
-<h2> Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-811'>ISIS-811</a>] - Quickstart app does not compile on Java 8
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-812'>ISIS-812</a>] - Isis 1.5 blob mapping broken for PostgreSQL (when set to null)
-</li>
-</ul>
-
-<h2> Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-839'>ISIS-839</a>] - 1.6.0 release tasks
-</li>
-</ul>
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/archetypes/release-notes/todoapp-archetype-1.7.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/archetypes/release-notes/todoapp-archetype-1.7.0.md b/content-OLDSITE/archetypes/release-notes/todoapp-archetype-1.7.0.md
deleted file mode 100644
index 90cb988..0000000
--- a/content-OLDSITE/archetypes/release-notes/todoapp-archetype-1.7.0.md
+++ /dev/null
@@ -1,28 +0,0 @@
-Title: todoapp-archetype-1.7.0
-
-Uses:
-
-* Isis Core 1.7.0
-* Wicket 1.7.0
-
-
-<h2> Removed features - available in <a href="http://www.isisaddons.org">isiaddons.org</a>
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-851'>ISIS-851</a>] - Remove modules from Isis core (available instead through isisaddons).
-</li>
-</ul>
-
-<h2> Removed features (obsolete)
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-802'>ISIS-802</a>] - Remove the ProfileStore component (in future, can raise a ProfileService as and when we identify a concrete reqt).
-</li>
-</ul>
-
-<h2> Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-872'>ISIS-872</a>] - 1.7.0 release activities
-</li>
-</ul>
[40/59] [abbrv] [partial] isis-site git commit: ISIS-1521: deletes
content-OLDSITE
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/git-cookbook.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/git-cookbook.md b/content-OLDSITE/contributors/git-cookbook.md
deleted file mode 100644
index dcbdfb4..0000000
--- a/content-OLDSITE/contributors/git-cookbook.md
+++ /dev/null
@@ -1,307 +0,0 @@
-Title: Git Cookbook
-
-[//]: # (content copied to _user-guide_xxx)
-
-This page describes the commands often used while working with git.
-
-In addition to these basic commands, please make sure you have read:
-
-* [development environment](development-environment.html)
-* [git policy](git-policy.html)
-* [contributing](contributing.html)
-
-#### Modifying existing files
-
-To modify existing files:
-
-<pre>
-git add <i>filename</i>
-git commit -m "ISIS-nnn: yada yada"
-</pre>
-
-The `git add` command adds the changes to the file(s) to the git index (aka staging area). If you were to make subsequent changes to the file these would not be committed.
-
-The `git commit` takes all the staged changes and commits them locally. Note that these changes are not shared public with Isis' central git repo.
-
-You can combine these two commands using `-am` flag to git commit:
-
-<pre>
-git commit -am "ISIS-nnn: yada yada"
-</pre>
-
-#### Adding new files
-
-To add a new file:
-
-<pre>
-git add .
-git commit -m "ISIS-nnn: yada yada"
-</pre>
-
-Note that this sequence of commands is identical to modifying an existing file. However, it isn't possible to combine the two steps using `git commit -am`; the `git add` is always needed when adding new files to the repo.
-
-#### Deleting files
-
-To delete a file:
-
-<pre>
-git rm filename
-git commit -m "ISIS-nnn: yada yada"
-</pre>
-
-#### Renaming or moving files
-
-To rename or move a file:
-
-<pre>
-git mv <i>filename</i> <i>newfilename</i>
-git commit -m "ISIS-nnn: yada yada"
-</pre>
-
-
-## Common Workflows (Committers only)
-
-The [contributing](contributing.html) page describes the workflow for non-committers. This section is therefore primarily for the benefit of Isis **committers**.
-
-### Working on `master`
-
-The easiest way of working is to make your commits directly on your local `master`. This is perhaps somewhat hacky, but acceptable for very small changes.
-
-When you are ready to push your changes, use:
-
-<pre>
-git pull --rebase
-</pre>
-
-This will bring down all the latest commits made to the central repo, and update *origin/master*. It will then apply all commits made in your master branch on top of that.
-
-Alternatively, you can do this in two stages:
-
-<pre>
-git fetch
-git rebase origin/master
-</pre>
-
-After the `git fetch`, you will see that `gitk --all` shows the new set of commits as a branch separate from your own commits on branch. The `git rebase` command then applies all your changes on top of that branch. (Your original commits are orphaned and are eventually garbage collected by git).
-
-Once you're happy with all your changes, push your local repository onto the central repo:
-<pre>
-git push
-</pre>
-
-
-### Creating a local branch
-
-If you are working on a branch for a significant period (eg to implement a ticket), then it probably makes sense to create a local branch:
-
-<pre>
-git checkout -b <i>branchname</i>
-</pre>
-
-If you use `gitk --all`, then you'll see a new tag for the current commit. The command line in the shell also changes.
-
-Any commits made now advance the new branch, but leave the `master` branch alone.
-
-If you want to switch to some other branch, use:
-
-<pre>
-git checkout <i>branchname</i>
-</pre>
-
-Any changes in your working directory and index/staging area are *preserved*. This makes it easy to separate out different strands of work... you realize that some set of changes just made should be on a different ticket, so you create a new branch and commit those changes there.
-
-## Updating branch with latest
-
-When you want to 'catch-up' with the changes made by others and in the remote `origin`, use:
-
-<pre>
-git checkout <i>branchname</i>
-git rebase master
-</pre>
-
-This will reapply the commits from `origin` on top of the `master` branch. If there are conflicts then they will occur a this point. Conflicts are resolved by editing the file, then:
-
-<pre>
-git add <i>filename</i>
-git rebase --continue
-</pre>
-
-Once the rebase is finished, you'll see the branch *branchname* as a direct descendent of `master` (use `gitk --all` to confirm). You will still be on the *branchname*. To catch up `master`, use:
-
-<pre>
-git checkout master
-git merge <i>branchname</i> --ff-only
-</pre>
-
-The `--ff-only` ensures that the merge is a fast-forward; ie all commits will have only a single parent, and no conflicts.
-
-At this point you can delete the branch:
-
-<pre>
-git branch -d <i>branchname</i>
-</pre>
-
-## Push the changes
-
-Immediately prior to pushing your changes, check one more time that you are up-to-date:
-
-<pre>
-git fetch
-</pre>
-
-If this pulls down any commits, then reintegrate first (using `git rebase`) and try again.
-
-Assuming that now new commits were brought down, you can now simply do a fast forward merge of master, and then push the changes:
-
-<pre>
-git checkout master
-git merge --ff-only ISIS-123-blobs
-git push
-</pre>
-
-Because the `master` branch is a direct ancestor of the topic branch, the fast-forward merge should work. The `git push` then pushes those changes back to the master Isis repo.
-
-To clean up, you can delete your topic branch:
-<pre>
-git branch -d ISIS-123-blobs
-</pre>
-
-
-## Backing up a local branch
-
-If committing to a local branch, the changes are still just that: local, and run risk of a disk failure or other disaster.
-
-To create a new, similarly named branch on the central repo, use:
-
-<pre>
-git push -u origin <i>branchname</i>
-</pre>
-
-Using `gitk --all` will show you this new branch, named *origin/branchname*.
-
-Thereafter, you can push subsequent commits using simply:
-
-<pre>
-git push
-</pre>
-
-Doing this also allows others to collaborate on this branch, just as they would for `master`.
-
-When, eventually, you have reintegrated this branch, you can delete the remote branch using:
-
-<pre>
-git push origin --delete <i>branchname</i>
-</pre>
-
-For more detail, see these blogs/posts [here](http://www.mariopareja.com/blog/archive/2010/01/11/how-to-push-a-new-local-branch-to-a-remote.aspx) and [here](http://stackoverflow.com/questions/2003505/how-do-i-delete-a-git-branch-both-locally-and-in-github).
-
-### Quick change: stashing changes
-
-If you are working on something but are not ready to commit, then use:
-
-<pre>
-git stash
-</pre>
-
-If you use `gitk --all` then you'll see new commits are made that hold the current state of your working directory and staging area.
-
-You can then, for example, pull down the latest changes using `git pull --rebase` (see above).
-
-To reapply your stash, then use:
-
-<pre>
-git stash pop
-</pre>
-
-Note that stashing works even if switching branches
-
-
-## Ignoring files
-
-Put file patterns into `.gitignore`. There is one at the root of the git repo, but they can additionally appear in subdirectories (the results are cumulative).
-
-See also:
-
-- [github's help page](https://help.github.com/articles/ignoring-files)
-- [man page](http://www.kernel.org/pub/software/scm/git/docs/gitignore.html)
-
-
-## More advanced use cases
-
-### If accidentally push to remote
-
-Suppose you committed to `master`, and then pushed the change, and then decided that you didn't intend to do that:
-
-<pre>
-C1 - C2 - C3 - C4 - C5 - C6 - C7
- ^
- master
- ^
- origin/master
-</pre>
-
-To go back to an earlier commit, first we wind back the local `master`:
-
-<pre>
-git reset --hard C5
-</pre>
-where `C5` is the long sha-id for that commit.
-
-This gets us to:
-
-<pre>
-C1 - C2 - C3 - C4 - C5 - C6 - C7
- ^
- master
- ^
- origin/master
-</pre>
-
-Then, do a force push:
-
-<pre>
-git push origin master --force
-</pre>
-
-If this doesn't work, it may be that the remote repo has disabled this feature. There are other hacks to get around this, see for example [here](http://stackoverflow.com/questions/1377845/git-reset-hard-and-a-remote-repository).
-
-
-
-
-
-## If you've accidentally worked on `master` branch
-
-If at any time the `git pull` from your upstream fails, it most likely means that you must have made commits on the `master` branch. You can use `gitk --all` to confirm; at some point in time both `master` and `origin\master` will have a common ancestor.
-
-You can retrospectively create a topic branch for the work you've accidentally done on `master`.
-
-First, create a branch for your current commit:
-<pre>
-git branch <i>newbranch</i>
-</pre>
-
-Next, make sure you have no outstanding edits. If you do, you should commit them or stash them:
-
-<pre>
-git stash
-</pre>
-
-Finally, locate the shaId of the commit you want to roll back to (easily obtained in `gitk -all`), and wind `master` branch back to that commit:
-<pre>
-git checkout master
-git reset --hard <i>shaId</i> # move master branch shaId of common ancestor
-</pre>
-
-
-## If you've forgotten to prefix your commits (but not pushed)
-
-One of our committers, Alexander Krasnukhin, has put together some git scripts to help his workflow. Using one of these, `git prefix`, you:
-
-> can just commit with proper message without bothering about prefix and add prefix only in the end *before* the final push.
-
->For example, to prefix all not yet prefixed commits `master..isis/666` with `ISIS-666` prefix, use:
-<pre>
- git prefix ISIS-666 master..isis/666
-</pre>
-
-You can grab this utility, and others, from [this repo](https://github.com/themalkolm/git-boots).
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/git-policy.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/git-policy.md b/content-OLDSITE/contributors/git-policy.md
deleted file mode 100644
index 0843593..0000000
--- a/content-OLDSITE/contributors/git-policy.md
+++ /dev/null
@@ -1,51 +0,0 @@
-Title: Git Policy
-
-[//]: # (content copied to _user-guide_xxx)
-
-## Introduction
-
-These notes recommend how contributors should work with git. To understand these notes, the only real concepts that you need to grok are:
-
-- git commits form an acyclic graph, with each commit pointing to its parent commit (or commit**s**, if a merge)
-
-- a branch is merely a pointer to one of these commits; git calls the main branch `master`
-
-- git commits happen in two steps: first they are added to the index (also called the staging area), then they are committed.
-
-For more background reading, see:
-
-- [Pro Git](http://git-scm.com/book) book (free in electronic form)
-- [Git community book](https://github.s3.amazonaws.com/media/book.pdf)
-- [git reset demystified](http://git-scm.com/2011/07/11/reset.html) - differentiating the working directory vs index/staging area
-
-And, of course, there is loads of good advice on [stackoverflow.com](http://stackoverflow.com/questions/tagged/git)
-
-## General principle
-
-There are many ways of using Git, but the only real prescriptive advice here is:
-
-**commits should only have one parent**.
-
-Doing this keeps the commit history clean; even though work actually happens in parallel, in the commit history it will look like all work was done serially.
-
-This is accomplished using `git rebase`; the idea being that any changes that you make locally are re-applied on top of the latest fetch from the `master` branch. The [cookbook](git-cookbook.html) page describes how to do this in detail.
-
-Many other projects also work this way; a good write-up of how SpringSocial use git can be found [here](https://github.com/SpringSource/spring-social/wiki/Contributing).
-
-## Commit message
-
-#### Commit message format
-
-The minimum we expect in a commit messages is:
-
-<pre>
-ISIS-nnn: brief summary here
-
-- optionally, longer details
-- should be written here
-- in bullet points
-</pre>
-
-where `ISIS-nnn` is a ticket raised in our [JIRA issue tracker](https://issues.apache.org/jira/browse/ISIS).
-
-For non-committers we typically expect more detail again; see the [contributing](contributing.html) page for the longer format recommended for contributors to use.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/key-generation.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/key-generation.md b/content-OLDSITE/contributors/key-generation.md
deleted file mode 100644
index 27fc01f..0000000
--- a/content-OLDSITE/contributors/key-generation.md
+++ /dev/null
@@ -1,535 +0,0 @@
-Title: Key Generation
-
-[//]: # (content copied to _user-guide_xxx)
-
-In order that a contributor can make a release it is necessary for them to have generated a key and had that key recognized by other members of the Apache Software Foundation.
-
-For further background information on this topic, see the [release signing page](http://www.apache.org/dev/release-signing.html) and the [openpgp page](http://www.apache.org/dev/openpgp.html#generate-key) on the Apache wiki.
-
-## Install and Configure gpg
-
-Download and install GnuPG (gpg), version 1.4.10 or higher.
-
-Then, edit `~/.gnupg/gpg.conf` (on Windows, the file to edit is `C:\Users\xxx\AppData\Roaming\gnupg\gpg.conf`) so that the default is to generate a strong key:
-
-<pre>
-personal-digest-preferences SHA512
-cert-digest-algo SHA512
-default-preference-list SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 ZLIB BZIP2 ZIP Uncompressed
-</pre>
-
-
-## Key Generation
-
-The ASF requires that keys are signed with a key (or subkey) based on RSA 4096 bits. To do this:
-
-<pre>
-$ gpg --gen-key
-gpg (GnuPG) 1.4.11; Copyright (C) 2010 Free Software Foundation, Inc.
-This is free software: you are free to change and redistribute it.
-There is NO WARRANTY, to the extent permitted by law.
-
-Please select what kind of key you want:
- (1) RSA and RSA (default)
- (2) DSA and Elgamal
- (3) DSA (sign only)
- (4) RSA (sign only)
-Your selection?
-</pre>
-
-Specify RSA key:
-
-<pre>
-Your selection? 1
-
-RSA keys may be between 1024 and 4096 bits long.
-What keysize do you want? (2048)
-</pre>
-
-Specify key length as 4096 bits:
-
-<pre>
-What keysize do you want? (2048) 4096
-Requested keysize is 4096 bits
-
-Please specify how long the key should be valid.
- 0 = key does not expire
- <n> = key expires in n days
- <n>w = key expires in n weeks
- <n>m = key expires in n months
- <n>y = key expires in n years
-Key is valid for? (0)
-</pre>
-
-Specify key as non-expiring:
-
-<pre>
-Key is valid for? (0) 0
-Key does not expire at all
-Is this correct? (y/N) y
-
-You need a user ID to identify your key; the software constructs the user ID
-from the Real Name, Comment and Email Address in this form:
- "Heinrich Heine (Der Dichter) <he...@duesseldorf.de>"
-
-Real name:
-</pre>
-
-Enter your name, email and comment:
-
-- use your apache.org email
-- the comment should be "CODE SIGNING KEY"
-
-<pre>
-Real name: Xxx Xxxxxxxxx
-Email address: <xx...@apache.org>
-Comment: CODE SIGNING KEY
-You selected this USER-ID:
- "Xxx Xxxxxxxxx (CODE SIGNING KEY) <xx...@apache.org>"
-
-Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? O
-
-You need a Passphrase to protect your secret key.
-Enter passphrase:
-</pre>
-
-Provide a passphrase to secure your key.
-
-<pre>
-Enter passphrase:
-Repeat passphrase:
-</pre>
-
-GPG will goes on to generate your key:
-
-<pre>
-We need to generate a lot of random bytes. It is a good idea to perform
-some other action (type on the keyboard, move the mouse, utilize the
-disks) during the prime generation; this gives the random number
-generator a better chance to gain enough entropy.
-...+++++
-.........................+++++
-We need to generate a lot of random bytes. It is a good idea to perform
-some other action (type on the keyboard, move the mouse, utilize the
-disks) during the prime generation; this gives the random number
-generator a better chance to gain enough entropy.
-....+++++
-...+++++
-gpg: key nnnnnnnn marked as ultimately trusted
-public and secret key created and signed.
-
-gpg: checking the trustdb
-gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
-gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u
-pub 4096R/nnnnnnnn yyyy-mm-dd
- Key fingerprint = xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
-uid Xxx Xxxxxx <xx...@apache.org>
-sub 4096R/kkkkkkkk yyyy-mm-dd
-</pre>
-
-The public key with id nnnnnnnn should now be stored in `~/.gnupg/pubring.pgp` (on Windows 7, this is in `c:/Users/xxx/AppData/Roaming/gnupg/pubring.pgp`).
-
-To confirm the key has been generated, use:
-
-<pre>
-$ gpg --list-keys --fingerprint
-</pre>
-
-The key Id is the one true way to identify the key, and is also the last 8 digits of the fingerprint. The corresponding secret key for id `nnnnnnnn` is stored in `~/.gnupg/secring.pgp` (on Windows 7, this is in `c:/Users/xxx/AppData/Roaming/gnupg/secring.pgp`).
-
-It's also worth confirming the key has the correct preference of algorithms (reflecting the initial configuration we did earlier). For this, enter the gpg shell for your new key:
-
-<pre>
-$ gpg --edit-key nnnnnnnnn
->gpg
-</pre>
-
-where `nnnnnnnn` is your key id. Now, use the 'showpref' subcommand to list details:
-
-<pre>
-gpg> showpref
-[ultimate] (1). Xxx Xxxxxxxx (CODE SIGNING KEY) <xx...@apache.org>
- Cipher: AES256, AES192, AES, CAST5, 3DES
- Digest: SHA512, SHA384, SHA256, SHA224, SHA1
- Compression: ZLIB, BZIP2, ZIP, Uncompressed
- Features: MDC, Keyserver no-modify
-
-gpg>
-</pre>
-
-The Digest line should list SHA-512 first and SHA-1 last. If it doesn't, use the "setpref" command:
-<pre>
-setpref SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 ZLIB BZIP2 ZIP Uncompressed
-</pre>
-
-Finally, remember to take a backup of your key and the keyring (ie, backup the `.gnupg` directory and its contents).
-
-
-## Subkey Generation
-
-It's recommended to use a subkey with an expiry date to sign releases, rather than your main, non-expiring key. If a subkey is present, then gpg will use it for signing in preference to the main key.
-
-{note
-
-After (binary) release artifacts are created, they are deployed to the ASF's Nexus staging repository. However, Nexus seems unable to retrieve a subkey from the public key server. Until we find a fix/workaround for this, all releases should be signed just with a regular non-expiring main key.
-
-}
-
-To create a subkey Enter the gpg shell using (the identifier of) your main key:
-
-<pre>
-gpg --edit-key xxxxxxxx
-gpg>
-</pre>
-
-Type 'addkey' to create a subkey, and enter your passphrase for the main key:
-
-<pre>
-gpg> addkey
-Key is protected.
-[enter your secret passphrase]
-
-You need a passphrase to unlock the secret key for
-user: "Dan Haywood (CODE SIGNING KEY) <da...@apache.org>"
-4096-bit RSA key, ID xxxxxxxx, created 2011-02-01
-
-Please select what kind of key you want:
- (3) DSA (sign only)
- (4) RSA (sign only)
- (5) Elgamal (encrypt only)
- (6) RSA (encrypt only)
-Your selection?
-</pre>
-
-Select (6) to choose an RSA key for encryption:
-
-{note
-
-It would seem that Nexus repository manager does not recognize RSA subkeys with an 'S'ign usage; see this discussion on a mailing list and this issue on Sonatype's JIRA
-
-}
-
-<pre>
-Your selection? 6
-
-RSA keys may be between 1024 and 4096 bits long.
-What keysize do you want? (2048) 4096
-
-Requested keysize is 4096 bits
-
-Please specify how long the key should be valid.
- 0 = key does not expire
- <n> = key expires in n days
- <n>w = key expires in n weeks
- <n>m = key expires in n months
- <n>y = key expires in n years
-Key is valid for?
-</pre>
-
-Specify that the key is valid for 1 year:
-
-<pre>
-Key is valid for? (0) 1y
-
-Key expires at yy/MM/dd hh:mm:ss
-Is this correct? (y/N) y
-Really create? (y/N) y
-We need to generate a lot of random bytes. It is a good idea to perform
-some other action (type on the keyboard, move the mouse, utilize the
-disks) during the prime generation; this gives the random number
-generator a better chance to gain enough entropy.
-...+++++
-.+++++
-
-pub 4096R/xxxxxxxx created: yyyy-mm-dd expires: never usage: SC
- trust: ultimate validity: ultimate
-sub 4096R/xxxxxxxx created: yyyy-mm-dd expires: yyYY-mm-dd usage: E
-[ultimate] (1). Dan Haywood (CODE SIGNING KEY) <da...@apache.org>
-
-gpg>
-</pre>
-
-Quit the gpg shell; you now have a subkey.
-
-
-## Generate a Revocation Certificate
-
-It's good practice to generate a number of revocation certificates so that the key can be revoked if it happens to be compromised. See the [gpg page](http://www.apache.org/dev/openpgp.html#revocation-certs) on the Apache wiki for more background on this topic.
-
-First, generate a "no reason specified" key:
-
-<pre>
-$ gpg --output revoke-nnnnnnnn-0.asc --armor --gen-revoke nnnnnnnn
-
-sec 4096R/nnnnnnnn yyyy-mm-dd Xxx Xxxxxxx (CODE SIGNING KEY) <xx...@apache.org>
-Create a revocation certificate for this key? (y/N) Y
-
-Please select the reason for the revocation:
- 0 = No reason specified
- 1 = Key has been compromised
- 2 = Key is superseded
- 3 = Key is no longer used
- Q = Cancel
-(Probably you want to select 1 here)
-Your decision?
-</pre>
-
-Select 0.
-
-<pre>
-Your decision? 0
-
-Enter an optional description; end it with an empty line:
-</pre>
-
-Provide a description:
-
-<pre>
-> Generic certificate to revoke key, generated at time of key creation.
->
-Reason for revocation: No reason specified
-Generic certificate to revoke key, generated at time of key creation.
-Is this okay? (y/N)
-</pre>
-
-Confirm this is ok.
-
-<pre>
-Is this okay? y
-
-You need a passphrase to unlock the secret key for
-user: "Xxx Xxxxxxx (CODE SIGNING KEY) <xx...@apache.org>"
-4096-bit RSA key, ID nnnnnnnn, created yyyy-mm-dd
-
-Enter passphrase:
-</pre>
-
-Enter a passphrase:
-
-<pre>
-Enter passphrase:
-Revocation certificate created.
-
-Please move it to a medium which you can hide away; if Mallory gets
-access to this certificate he can use it to make your key unusable.
-It is smart to print this certificate and store it away, just in case
-your media become unreadable. But have some caution: The print system of
-your machine might store the data and make it available to others!
-</pre>
-
-The file `revoke-nnnnnnnn-0.asc` should be created: Then, backup this file.
-
-Now repeat the process to create two further revocation certificates:
-
-- `gpg --output revoke-nnnnnnnn-1.asc --armor --gen-revoke nnnnnnnn`
-
- Specify reason as "1 = Key has been compromised"
-
-- `gpg --output revoke-nnnnnnnn-3.asc --armor --gen-revoke nnnnnnnn`
-
- Specify reason as "3 = Key is no longer used"
-
-Backup these files also.
-
-{note
-
-if you find that you need to revoke your certificate, this blog post explains how.
-
-}
-
-## Publish Key
-
-It is also necessary to publish your key. There are several places where this should be done. In most cases, you'll need the "armored" " (ie ASCII) representation of your key. This can be generated using:
-
-<pre>
-$ gpg --armor --export nnnnnnnn > nnnnnnnn.asc
-</pre>
-
-where `nnnnnnnn` is the id of your public key.
-
-You'll also need the fingerprint of your key. This can be generated using:
-
-<pre>
-$ gpg --fingerprint nnnnnnnn
-</pre>
-
-The output from this command includes a line beginning "Key fingerprint", followed by a (space delimited) 40 character hexadecimal fingerprint. The last 8 characters should be the same as the key id (`nnnnnnnn`).
-
-### Publish to a public key server
-
-To a publish your key to a public key server (eg the MIT key server hosted at [http://pgp.mit.edu](http://pgp.mit.edu)), use the procedure below. Public key servers synchronize with each other, so publishing to one key server should be sufficient. For background reading on this, see the [release signing page](http://www.apache.org/dev/release-signing.html#keyserver-upload) on the Apache wiki, and the [gpg key page](http://maven.apache.org/developers/release/pmc-gpg-keys.html) on the Maven wiki.
-
-To send the key up to the key server:
-
-<pre>
-$ gpg --send-keys --keyserver pgp.mit.edu nnnnnnnn
-</pre>
-
-where `nnnnnnnn` is the key Id.
-
-Alternatively, you can browse to the [MIT key server](http://pgp.mit.edu/) and paste in the armored representation of your key.
-
-Confirm the key has been added by browsing to submitting the following URL:
-
-`http://pgp.mit.edu:11371/pks/lookup?search=0xnnnnnnnnn&op=vindex`
-
-again, where `nnnnnnnn` is the key Id.
-
-### Publish to your Apache home directory
-
-The armored representation of your public key should be uploaded to your home directory on `people.apache.org`, and renamed as `.pgpkey`. Make sure this is readable by all.
-
-### Publish to your Apache HTML home directory
-
-The armored representation of your public key should be uploaded to your `public_html` home directory on `people.apache.org`, named `nnnnnnnn.asc`. Make sure this is readable by all.
-
-Check the file is accessible by browsing to:
-
-`http://people.apache.org/~xxxxxxxx/nnnnnnnn.asc`
-
-where
-
-- `xxxxxxxx` is your apache LDAP user name
-- `nnnnnnnn` is your public key id.
-
-### FOAF
-
-First, check out the committers/info directory:
-
-<pre>
-svn co https://svn.apache.org/repos/private/committers/info
-</pre>
-
-Go to Apache [FOAF-a-matic](http://people.apache.org/foaf/foafamatic.html) web page to generate the FOAF file text (we copy this text out in a minute):
-
-- enter ASF LDAP user name
-- enter First name, Last name
-- for PGP key fingerprints, add Key
- - paste in the key id
- - paste in the fingerprint
-- press "Create"
-
-In the box below, you should have a FOAF file, something like:
-
-<pre>
-<?xml version="1.0" encoding="UTF-8"?>
-<rdf:RDF
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
- xmlns:foaf="http://xmlns.com/foaf/0.1/"
- xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
- xmlns:pm="http://www.web-semantics.org/ns/pm#"
- xmlns:wot="http://xmlns.com/wot/0.1/"
- xmlns:rss="http://purl.org/rss/1.0/"
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:ical="http://www.w3.org/2002/12/cal/ical#"
- xmlns:doap="http://usefulinc.com/ns/doap#">
- <foaf:Person rdf:ID="danhaywood">
- <foaf:name>Xxx Xxxxxxxx</foaf:name>
- <foaf:givenname>Xxx</foaf:givenname>
- <foaf:family_name>Xxxxxxxx</foaf:family_name>
- <wot:hasKey>
- <wot:PubKey>
- <wot:fingerprint>nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn</wot:fingerprint>
- <wot:hex_id>nnnnnnnn</wot:hex_id>
- </wot:PubKey>
- </wot:hasKey>
- </foaf:Person>
-</rdf:RDF>
-</pre>
-
-(If you are creating the FOAF file for the first time, you may want to add additional details).
-
-From this, copy out the `wot:key`, and paste into your FDF file in `committers/info`:
-
-<pre>
- <wot:hasKey>
- <wot:PubKey>
- <wot:fingerprint>nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn</wot:fingerprint>
- <wot:hex_id>nnnnnnnn</wot:hex_id>
- </wot:PubKey>
- </wot:hasKey>
-</pre>
-
-Then, manually add in a `<wot:pubkeyAddress>` element within `<wot:PubKey>`:
-
-<pre>
- <wot:hasKey>
- <wot:PubKey>
- <wot:fingerprint>nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn nnnn</wot:fingerprint>
- <wot:hex_id>nnnnnnnn</wot:hex_id>
- <wot:pubkeyAddress
- rdf:resource="http://people.apache.org/~username/nnnnnnnn.asc/>
- </wot:PubKey>
- </wot:hasKey>
-</pre>
-
-ie, referencing your publically exported public key
-
-Finally, commit your changes.
-
-### Save to `KEYS`
-
-The armored representation of the public key should be saved to Isis' `KEYS` file, [http://www.apache.org/dist/isis/KEYS](http://www.apache.org/dist/isis/KEYS) (that is, in the ASF distribution directory for Isis).
-
-First, in a new directory, checkout this file:
-
-<pre>
-svn -N co https://svn.apache.org/repos/asf/isis/ .
-</pre>
-This should bring down the `KEYS` file.
-
-Then, export your signature and armored representation.
-
-<pre>
-gpg --list-sigs nnnnnnnn >>KEYS
-gpg --armor --export nnnnnnnn >>KEYS
-</pre>
-
-Then commit.
-
-### id.apache.org
-
-Log onto `id.apache.org` and ensure that the finger print of your public key is correct.
-
-
-## Attend Key Signing Party (Apache web of trust)
-
-It is strongly advised that the contributor attend a key signing party at an Apache event, in order that other Apache committers/members can in person verify their identity against the key. The process for this is described [here](http://www.apache.org/dev/release-signing.html#key-signing-party) and [here](http://wiki.apache.org/apachecon/PgpKeySigning).
-
-
-## Update Maven Settings file (`~/.m2/settings.xml`)
-
-The Maven release plugin will automatically sign the release, however it is necessary to update the `~/.m2/settings.xml` file with your GPG acronym passphrase in order that it can use your secret key. This is defined under a profile so that it is activated only when we perform a release (as defined by `[org,apache:apache]` parent POM.
-
-Therefore, make the following edits:
-
-<pre>
-<settings>
- ...
- <profiles>
- <profile>
- <id>apache-release</id>
- <properties>
- <gpg.passphrase>xxx xxx xxx xxx xxx xxx xxx</gpg.passphrase>
- </properties>
- </profile>
- </profiles>
-</settings>
-</pre>
-
-In addition, to allow the release plugin to tag SVN changes, you must either add in your LDAP username/password or configure `.ssh`:
-
-<pre>
-<settings>
- ...
- <servers>
- ...
- <server>
- <id>apache.releases.https</id>
- <username>xxxx</username>
- <password>xxxx</password>
- </server>
- </servers>
-</settings>
-</pre>
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/pmc-notes.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/pmc-notes.md b/content-OLDSITE/contributors/pmc-notes.md
deleted file mode 100644
index 9f12815..0000000
--- a/content-OLDSITE/contributors/pmc-notes.md
+++ /dev/null
@@ -1,48 +0,0 @@
-Title: PMC Notes
-
-[//]: # (content copied to _user-guide_xxx)
-
-> These are some general jottings on occasionally performed tasks by the PMC
-
-ASF documents can be found [here](http://www.apache.org/dev/pmc.html)
-
-## Accessing `people.apache.org`
-
-Must be accessed via ssh.
-
-eg:
-
- ssh danhaywood@people.apache.org
-
-and when prompted, provide passphrase for private key.
-
-> I've forgotten what I did to set this up in the first place, though :-(
-
-## LDAP Access (UNIX groups)
-
-Whenever we get a new committer, the ASF LDAP entries must be maintained to grant access to our repos and various other 'karma'.
-
-Log onto `people.apache.org`, then use:
-
- list_unix_group.pl isis
-
-to list committers
-
- list_committee.pl isis
-
-to list the PMC committee members (in Isis, every committer should be on the PMC committee)
-
-To change membership of either the committers or the PMC, use:
-
- modify_unix_group.pl isis --add joebloggs
- modify_unix_group.pl isis --remove joebloggs
-
-and
-
- modify_committee.pl gump --add joebloggs
- modify_committee.pl gump --remove joebloggs
-
-respectively.
-
-Further details are in [these ASF docs](http://www.apache.org/dev/pmc.html#SVNaccess). (They talk about SVN access, but really it is LDAP access).
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/recreating-an-archetype.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/recreating-an-archetype.md b/content-OLDSITE/contributors/recreating-an-archetype.md
deleted file mode 100644
index ba0d66b..0000000
--- a/content-OLDSITE/contributors/recreating-an-archetype.md
+++ /dev/null
@@ -1,243 +0,0 @@
-Title: Recreating an Archetype
-
-[//]: # (content copied to _user-guide_xxx)
-
-Isis archetypes are reverse engineered from example applications. Once reverse engineered, the source is checked into git (replacing any earlier version of the archetype) and released.
-
-### Setup environment variables
-
-To recreate the **simpleapp** archetype:
-
- cd example/application/simpleapp
-
- export ISISTMP=/c/tmp # or as required
- export ISISART=simpleapp-archetype
- export ISISDEV=1.9.0-SNAPSHOT
- export ISISREL=1.8.0
- export ISISPAR=1.8.0
- export ISISRC=RC1
-
- export ISISCPT=$(echo $ISISART | cut -d- -f2)
- export ISISCPN=$(echo $ISISART | cut -d- -f1)
-
- env | grep ISIS | sort
-
-nb: `$ISISPAR` is the version of the Isis core that will act as the archetype's parent. Usually this is the same as `$ISISREL`.
-
-### Check the example app
-
-Make sure you are in the correct directory, and update the parent `pom.xml` to reference the *released* version of Isis core<!--and the other components-->:
-
- <properties>
- <isis.version>1.8.0</isis.version>
- ...
- </properties>
-
-Alternatively, you could just load up each `pom.xml` and inspect manually:
-
- vi `/bin/find . -name pom.xml | grep -v target`
-
-... and search for `SNAPSHOT`.
-
-
-Next, check for and fix any missing license header notices:
-
- mvn org.apache.rat:apache-rat-plugin:check -D rat.numUnapprovedLicenses=50 -o
- for a in `/bin/find . -name rat.txt -print`; do grep '!???' $a; done
-
-Finally, double check that the app is running satisfactorily:
-
-first, as self-hosted webconsole (browse to [http://localhost:8080](http://localhost:8080)):
-
- mvn clean install
- mvn antrun:run -P self-host
-
-then using mvn jetty plugin:
-
- cd webapp
- mvn jetty:run
-
-Browse to [http://localhost:8080/simpleapp-webapp/](http://localhost:8080/simpleapp-webapp/).
-
-
-
-Check the about page and confirm built against non-SNAPSHOT versions of the Isis jars.
-
-### Create the archetype (manual)
-
-
-{note
-The archetype can be created either by hand or with a script. The section describes the manual approach; the scripted approach is in the section after.
-}
-
-Before we generate the archetype, we clear out all non source code artifacts.
-
-Start by doing the regular `mvn clean`:
-
- mvn clean
-
-To view the remaining files/directories that needs removing, use:
-
- for a in .project .classpath .settings bin .idea target-ide; do /bin/find . -name $a -print; done
- /bin/find . -name "*.iml" -print
- /bin/find . -name "*.log" -print
- /bin/find . -name "pom.xml.*" -print
-
-To actually delete these files, use:
-
- for a in .project .classpath .settings bin .idea target-ide; do /bin/find . -name $a -exec rm -r {} \;; done
- /bin/find . -name "*.iml" -exec rm {} \;
- /bin/find . -name "*.log" -exec rm {} \;
- /bin/find . -name "pom.xml.*" -exec rm {} \;
-
-Quickly check that the remaining files are all source files:
-
- /bin/find .
-
-Now we can create the archetype.
-
- mvn archetype:create-from-project
-
-and then update the generated files:
-
- groovy ../../../scripts/updateGeneratedArchetypeSources.groovy -n $ISISCPN -v $ISISPAR
-
-where:
-
-- `$ISISCPN` is the component name set earlier (`simpleapp`)
-- `$ISISPAR` is the version of isis core that is to be the parent of the generated archetype,
- - this will usually be the same as `$ISISREL` unless a patch/interim release of the archetype.
-
-### Test the archetype
-
-First, build the archetype:
-
- cd target/generated-sources/archetype
- mvn clean install
- cd ../../..
-
-Then, *in a different session*, create a new app from the archetype:
-
-Set up environment variables:
-
-To test the **simpleapp** archetype:
-
- export ISISTMP=/c/tmp # or as required
- export ISISCPN=simpleapp
- env | grep ISIS | sort
-
-Then recreate:
-
- rm -rf $ISISTMP/test-$ISISCPN
-
- mkdir $ISISTMP/test-$ISISCPN
- cd $ISISTMP/test-$ISISCPN
- mvn archetype:generate \
- -D archetypeCatalog=local \
- -D groupId=com.mycompany \
- -D artifactId=myapp \
- -D archetypeGroupId=org.apache.isis.archetype \
- -D archetypeArtifactId=$ISISCPN-archetype
-
-Build the newly generated app and test:
-
- cd myapp
- mvn clean install
- mvn antrun:run -P self-host # runs as standalone app using webconsole
- cd webapp
- mvn jetty:run # runs as mvn jetty plugin
-
-### Check the archetype source code into git
-
-Back in the *original session* (at `example/application/simpleapp`), we are ready to check the archetype source code into git:
-
- git rm -rf ../../archetype/$ISISCPN
- rm -rf ../../archetype/$ISISCPN
-
-In either case make sure that the `archetype/$ISISCPN` directory was fully removed, otherwise the next command will not copy the regenerated source into the correct location.
-
-Then, copy over the generated source of the archetype:
-
- mv target/generated-sources/archetype ../../archetype/$ISISCPN
- git add ../../archetype/$ISISCPN
-
-Next, confirm that the `-SNAPSHOT` version of the archetype is correct:
-
- vi ../../archetype/$ISISCPN/pom.xml
-
-If this a new archetype, then add a reference to the archetype to the root `pom.xml`, eg:
-
- <modules>
- ...
- <module>example/archetype/newapp</module>
- ...
- </modules>
-
-Finally, commit the changes:
-
- git commit -am "ISIS-nnn: updating $ISISCPN archetype"
-
-
-### Create the archetype (scripted)
-
-{note
-Using the script does not generate an app from the archetype to test it works.
-}
-
-Make sure you are in the correct directory and environment variables are correct.
-
-To recreate the **simpleapp** archetype:
-
- cd example/application/simpleapp
-
- env | grep ISIS | sort
-
-If the environment variables look wrong, use the commands at the top of this page to setup.
-The script will also double check that all required environment variables are set.
-
-Then, run the script:
-
- sh ../../../scripts/recreate-archetype.sh ISIS-nnn
-
-The script automatically commits changes; if you wish use `git log` and
-`git diff` (or a tool such as SourceTree) to review changes made.
-
-### Releasing the Archetype
-
-{note
-Releasing the archetype is performed from the **example/archetype** directory,
-NOT the *example/application* directory.
-}
-
-The procedure for releasing the archetype is the same as for any other releasable module.
-
-First, confirm environment variables set correctly:
-
- env | grep ISIS | sort
-
-Then switch the correct directory and release:
-
- cd ../../../example/archetype/$ISISCPN
-
- rm -rf $ISISTMP/checkout
-
- mvn release:prepare -P apache-release \
- -DreleaseVersion=$ISISREL \
- -DdevelopmentVersion=$ISISDEV \
- -Dtag=$ISISART-$ISISREL
- mvn release:perform -P apache-release \
- -DworkingDirectory=$ISISTMP/checkout
-
-Next, log onto [repository.apache.org](http://repository.apache.org) and close the staging repo.
-
-Then push branch:
-
- git push -u origin prepare/$ISISART-$ISISREL
-
-and push tag:
-
- git push origin refs/tags/$ISISART-$ISISREL-$ISISRC:refs/tags/$ISISART-$ISISREL-$ISISRC
- git fetch
-
-See the [release process](release-process.html) for full details.
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/release-branch-and-tag-names.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/release-branch-and-tag-names.md b/content-OLDSITE/contributors/release-branch-and-tag-names.md
deleted file mode 100644
index 469055c..0000000
--- a/content-OLDSITE/contributors/release-branch-and-tag-names.md
+++ /dev/null
@@ -1,49 +0,0 @@
-Title: Release Branch and Tag Names
-
-[//]: # (content copied to _user-guide_xxx)
-
-As described in the [release process](release-process.html) documentation, each release of core or a component is prepared in a separate branch, and ultimately results in a tag in the central repo.
-
-In Isis the version numbers of core and each component can vary independently
-(they are not synchronized); therefore the branches and the tag names must
-distinguish the releasable module that they refer to.
-
-The table below shows the tag name to use when running the `release:prepare` command itself, as well as the local branch name to use while preparing the release:
-
-* We've chosen to base the tag name on the `artifactId` of the pom of the parent module being released, as this also happens to be the default provided by the `maven-release-plugin`.
-
-* The branch name to use is not actually that important, because it would not usually be pushed to the origin (unless you were preparing the release with some other committer). However, we recommend that is similar (though not identical to) the tag name.
-
-<table>
-<tr>
-<th>Releasable module</th>
- <th>Branch name to use while <br/>readying the release locally</th>
- <th>Tag name for <tt>release:prepare</tt></th>
- <th>Tag name manually pushed.</th>
-</tr>
-<tr>
- <td>core</td>
- <td>prepare/isis-x.y.z</td>
- <td>isis-x.y.z</td>
- <td>isis-x.y.z-RCn</td>
-</tr>
-<tr>
- <td>viewer/xxx</td>
- <td>prepare/isis-x.y.z<br/>(reuse same branch as core)</td>
- <td>isis-viewer-xxx-x.y.z</td>
- <td>isis-viewer-xxx-x.y.z-RCn</td>
-</tr>
-<tr>
- <td>example/archetype/<br/> xxxxapp</td>
- <td>prepare/isis-x.y.z<br/>(reuse same branch as core)</td>
- <td>xxxapp-archetype-x.y.z</td>
- <td>xxxapp-archetype-x.y.z-RCn</td>
-</tr>
-</table>
-
-where `xxx` represents a specific component or archetype being released.
-
-{note
-In fact, git allows the same name to be used for both branches and for tags; within git they are namespaced to be unique. However, using the same name for the branch confuses `maven-release-plugin`; thus the branch name is slightly different from the tag name.
-}
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/release-checklist.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/release-checklist.md b/content-OLDSITE/contributors/release-checklist.md
deleted file mode 100644
index cbbc19b..0000000
--- a/content-OLDSITE/contributors/release-checklist.md
+++ /dev/null
@@ -1,113 +0,0 @@
-Title: Release Checklist
-
-[//]: # (content copied to _user-guide_xxx)
-
-See also the [full release process](release-process.html) and [one-pager](release-process-one-pager.html).
-
-## Checklist
-
-also as a (published) <a href="https://docs.google.com/a/haywood-associates.co.uk/spreadsheet/pub?key=0Ahw-_f4BrwqAdGpJNzY4T1I1dmRFcTJtcTdmcjVVLXc&single=true&gid=2&output=html">google doc spreadsheet</a>.
-
-<table class="table table-bordered table-striped table-condensed table-hover">
- <thead>
- <tr>
- <th>Artifact</th>
- <th>Env?</th>
- <th>Update parent POM ver.</th>
- <th>Update TCK POM ver.</th>
- <th>Newer plugin versions</th>
- <th>Newer deps</th>
- <th>Formatting</th>
- <th>License headers (RAT)</th>
- <th>License check</th>
- <th>Recreate archetype</th>
- <th>Commit changes</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <th>isis</th>
- <td> </td>
- <td> </td>
- <td>n/a</td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td>n/a</td>
- <td> </td>
- </tr>
-<!--
- <tr>
- <th>isis-viewer-wicket</th>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td>n/a</td>
- <td> </td>
- </tr>
--->
- <tr>
- <th>simpleapp-archetype</th>
- <td> </td>
- <td> </td>
- <td>n/a</td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- </tbody>
- <thead>
- <tr>
- <th>Artifact</th>
- <th>prepare dryrun</th>
- <th>prepare</th>
- <th>confirm</th>
- <th>perform</th>
- <th>stage (nexus)</th>
- <th>git push</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <th>isis</th>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
-<!--
- <tr>
- <th>isis-viewer-wicket</th>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
--->
- <tr>
- <th>simpleapp-archetype</th>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- </tbody>
-</table>
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/contributors/release-process-one-pager.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/contributors/release-process-one-pager.md b/content-OLDSITE/contributors/release-process-one-pager.md
deleted file mode 100644
index 13b699d..0000000
--- a/content-OLDSITE/contributors/release-process-one-pager.md
+++ /dev/null
@@ -1,225 +0,0 @@
-Title: Release Process (1 pager)
-
-[//]: # (content copied to _user-guide_xxx)
-
-See also the [full release process](release-process.html) and the [release checklist](release-checklist.html).
-
-## Switch to correct directory, parameterize the release
-
-{note
-Make sure you are in the correct directory (eg core, or example/archetype/zzz)
-}
-
-if you are releasing `core`:
-
- cd core
-
- export ISISTMP=/c/tmp # or whatever
- export ISISART=isis
- export ISISDEV=1.9.0-SNAPSHOT
- export ISISREL=1.8.0
- export ISISRC=RC1
-
- export ISISCOR="Y"
- env | grep ISIS | sort
-
-<!--
-if releasing a `component/xxx/yyy`, eg:
-
- cd component/xxx/yyy
-
- export ISISTMP=/c/tmp # or whatever
- export ISISART=isis-xxx-yyy
- export ISISDEV=1.9.0-SNAPSHOT
- export ISISREL=1.8.0
- export ISISRC=RC1
-
- export ISISCOR="N"
- export ISISCPT=$(echo $ISISART | cut -d- -f2)
- export ISISCPN=$(echo $ISISART | cut -d- -f3)
- env | grep ISIS | sort
--->
-
-See [here](recreating-an-archetype.html) for details on recreating and releasing an archetype.
-
-
-## Get code
-
-<--If **releasing core**, then pull -->
-Pull down latest, create branch (eg `prepare/isis-1.8.0`):
-
- git checkout master
- git pull --ff-only
- git checkout -b $ISISART-$ISISREL
-
-<!--
-If **releasing a component without also releasing core**, then pull down latest, create branch (eg `isis-xxx-yyy-1.8.0`):
-
- git checkout master
- git pull --ff-only
- git checkout -b $ISISART-$ISISREL
-
-If **releasing a component on top of a core release**, then omit this step (just continue in the same branch as for core).
--->
-
-##Update parent pom
-
-<!--If **releasing core**, check:-->
-Check:
-
-* parent is `org.apache:apache` (non-SNAPSHOT version)
-
-<!--
-If **releasing a component**, check:
-
-* parent of component is `o.a.isis.core:isis` (non-SNAPSHOT version)
- * eg `component/viewer/wicket/pom.xml`
-* parent of tck modules is `o.a.isis.core:isis-core-tck` (non-SNAPSHOT version)
- * eg `component/viewer/wicket/tck/pom.xml`
--->
-
-##Check for SNAPSHOT dependencies
-
-Search for any non-`SNAPSHOT` usages (including tck project, if any):
-
- grep SNAPSHOT `/bin/find . -name pom.xml | grep -v target | sort`
-
-or (more thoroughly):
-
- vi `/bin/find . -name pom.xml | grep -v target | sort`
-
-
-## Sanity check
-
-{note
-Make sure you are in the correct directory (eg core, <!--component/xxx/yyy--> or example/archetype/zzz)
-}
-
-<!--If **releasing core**, then clean-->
-Clean all local mvn artifacts and rebuild with `-o` flag:
-
- cd core
-
- rm -rf ~/.m2/repository/org/apache/isis
- mvn clean install -o
-
-<!--
-If **releasing a component without also releasing core**, then clean all local mvn artifacst and rebuild **without `-o`** flag:
-
- cd component/xxx/yyy
-
- rm -rf ~/.m2/repository/org/apache/isis
- mvn clean install
-
-If **releasing a component on top of a core release**, then do not clean, just rebuild with `-o` flag:
-
- mvn clean install -o
--->
-
-## Check versions
-
-####Update plugin versions
-
-> Actually, you may want to defer this and do after cutting the release (ie beginning of a new dev cycle)
-
- mvn versions:display-plugin-updates > /tmp/foo
- grep "\->" /tmp/foo | /bin/sort -u
-
-####Newer dependencies:
-
-> Actually, you may want to defer this and do after cutting the release (ie beginning of a new dev cycle)
-
- mvn versions:display-dependency-updates > /tmp/foo
- grep "\->" /tmp/foo | /bin/sort -u
-
-## Update license information
-
-####Missing license headers in files:
-
- mvn org.apache.rat:apache-rat-plugin:check -D rat.numUnapprovedLicenses=50 -o
- for a in `/bin/find . -name rat.txt -print`; do grep '!???' $a; done
-
-####Missing/spurious `supplemental-models.xml`
-
- mvn license:download-licenses
- if [ "$ISISCOR" == "Y" ]; then
- groovy ../scripts/checkmissinglicenses.groovy
- else
- groovy ../../../scripts/checkmissinglicenses.groovy
- fi
-
-
-## Commit changes
-
-Commit any changes from the preceding steps:
-
- git commit -am "ISIS-nnnn: updates to pom.xml etc for release"
-
-## Release
-
-#### Prepare:
-
-{note
-Make sure you are in the correct directory (eg core, <!--component/xxx/yyy--> or example/archetype/zzz)
-}
-
-first the dry run:
-
- mvn release:prepare -P apache-release \
- -DdryRun=true \
- -DreleaseVersion=$ISISREL \
- -DdevelopmentVersion=$ISISDEV \
- -Dtag=$ISISART-$ISISREL-$ISISRC
-
-then "for real":
-
- mvn release:prepare -P apache-release -DskipTests=true -Dresume=false \
- -DreleaseVersion=$ISISREL \
- -DdevelopmentVersion=$ISISDEV \
- -Dtag=$ISISART-$ISISREL-$ISISRC
-
-#### Confirm:
-
- rm -rf $ISISTMP/$ISISART-$ISISREL
- mkdir $ISISTMP/$ISISART-$ISISREL
-
- if [ "$ISISCOR" == "Y" ]; then
- ZIPDIR="$M2_REPO/repository/org/apache/isis/core/$ISISART/$ISISREL"
- else
- ZIPDIR="$M2_REPO/repository/org/apache/isis/$ISISCPT/$ISISART/$ISISREL"
- fi
- echo "cp \"$ZIPDIR/$ISISART-$ISISREL-source-release.zip\" $ISISTMP/$ISISART-$ISISREL/."
- cp "$ZIPDIR/$ISISART-$ISISREL-source-release.zip" $ISISTMP/$ISISART-$ISISREL/.
-
- pushd $ISISTMP/$ISISART-$ISISREL
- unzip $ISISART-$ISISREL-source-release.zip
-
- cd $ISISART-$ISISREL
- mvn clean install
-
- cat DEPENDENCIES
-
- popd
-
-#### Perform:
-
- mvn release:perform -P apache-release \
- -DworkingDirectory=$ISISTMP/$ISISART-$ISISREL/checkout
-
-> The `workingDirectory` property is to avoid 260char path issue if building on Windows.
-
-## Nexus staging
-
-Log onto [repository.apache.org](http://repository.apache.org) and close the staging repo.
-
-## Git branches/tags
-
-Push branch:
-
- git push -u origin $ISISART-$ISISREL
-
-Then push tag:
-
- git push origin refs/tags/$ISISART-$ISISREL-$ISISRC:refs/tags/$ISISART-$ISISREL-$ISISRC
- git fetch
-
[19/59] [abbrv] [partial] isis-site git commit: ISIS-1521: deletes
content-OLDSITE
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.reveal.js
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.reveal.js b/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.reveal.js
deleted file mode 100644
index e6a6018..0000000
--- a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.reveal.js
+++ /dev/null
@@ -1,471 +0,0 @@
-;(function ($, window, document, undefined) {
- 'use strict';
-
- Foundation.libs.reveal = {
- name : 'reveal',
-
- version : '5.5.1',
-
- locked : false,
-
- settings : {
- animation : 'fadeAndPop',
- animation_speed : 250,
- close_on_background_click : true,
- close_on_esc : true,
- dismiss_modal_class : 'close-reveal-modal',
- multiple_opened : false,
- bg_class : 'reveal-modal-bg',
- root_element : 'body',
- open : function(){},
- opened : function(){},
- close : function(){},
- closed : function(){},
- bg : $('.reveal-modal-bg'),
- css : {
- open : {
- 'opacity' : 0,
- 'visibility' : 'visible',
- 'display' : 'block'
- },
- close : {
- 'opacity' : 1,
- 'visibility' : 'hidden',
- 'display' : 'none'
- }
- }
- },
-
- init : function (scope, method, options) {
- $.extend(true, this.settings, method, options);
- this.bindings(method, options);
- },
-
- events : function (scope) {
- var self = this,
- S = self.S;
-
- S(this.scope)
- .off('.reveal')
- .on('click.fndtn.reveal', '[' + this.add_namespace('data-reveal-id') + ']:not([disabled])', function (e) {
- e.preventDefault();
-
- if (!self.locked) {
- var element = S(this),
- ajax = element.data(self.data_attr('reveal-ajax'));
-
- self.locked = true;
-
- if (typeof ajax === 'undefined') {
- self.open.call(self, element);
- } else {
- var url = ajax === true ? element.attr('href') : ajax;
-
- self.open.call(self, element, {url : url});
- }
- }
- });
-
- S(document)
- .on('click.fndtn.reveal', this.close_targets(), function (e) {
- e.preventDefault();
- if (!self.locked) {
- var settings = S('[' + self.attr_name() + '].open').data(self.attr_name(true) + '-init') || self.settings,
- bg_clicked = S(e.target)[0] === S('.' + settings.bg_class)[0];
-
- if (bg_clicked) {
- if (settings.close_on_background_click) {
- e.stopPropagation();
- } else {
- return;
- }
- }
-
- self.locked = true;
- self.close.call(self, bg_clicked ? S('[' + self.attr_name() + '].open') : S(this).closest('[' + self.attr_name() + ']'));
- }
- });
-
- if (S('[' + self.attr_name() + ']', this.scope).length > 0) {
- S(this.scope)
- // .off('.reveal')
- .on('open.fndtn.reveal', this.settings.open)
- .on('opened.fndtn.reveal', this.settings.opened)
- .on('opened.fndtn.reveal', this.open_video)
- .on('close.fndtn.reveal', this.settings.close)
- .on('closed.fndtn.reveal', this.settings.closed)
- .on('closed.fndtn.reveal', this.close_video);
- } else {
- S(this.scope)
- // .off('.reveal')
- .on('open.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.open)
- .on('opened.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.opened)
- .on('opened.fndtn.reveal', '[' + self.attr_name() + ']', this.open_video)
- .on('close.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.close)
- .on('closed.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.closed)
- .on('closed.fndtn.reveal', '[' + self.attr_name() + ']', this.close_video);
- }
-
- return true;
- },
-
- // PATCH #3: turning on key up capture only when a reveal window is open
- key_up_on : function (scope) {
- var self = this;
-
- // PATCH #1: fixing multiple keyup event trigger from single key press
- self.S('body').off('keyup.fndtn.reveal').on('keyup.fndtn.reveal', function ( event ) {
- var open_modal = self.S('[' + self.attr_name() + '].open'),
- settings = open_modal.data(self.attr_name(true) + '-init') || self.settings ;
- // PATCH #2: making sure that the close event can be called only while unlocked,
- // so that multiple keyup.fndtn.reveal events don't prevent clean closing of the reveal window.
- if ( settings && event.which === 27 && settings.close_on_esc && !self.locked) { // 27 is the keycode for the Escape key
- self.close.call(self, open_modal);
- }
- });
-
- return true;
- },
-
- // PATCH #3: turning on key up capture only when a reveal window is open
- key_up_off : function (scope) {
- this.S('body').off('keyup.fndtn.reveal');
- return true;
- },
-
- open : function (target, ajax_settings) {
- var self = this,
- modal;
-
- if (target) {
- if (typeof target.selector !== 'undefined') {
- // Find the named node; only use the first one found, since the rest of the code assumes there's only one node
- modal = self.S('#' + target.data(self.data_attr('reveal-id'))).first();
- } else {
- modal = self.S(this.scope);
-
- ajax_settings = target;
- }
- } else {
- modal = self.S(this.scope);
- }
-
- var settings = modal.data(self.attr_name(true) + '-init');
- settings = settings || this.settings;
-
- if (modal.hasClass('open') && target.attr('data-reveal-id') == modal.attr('id')) {
- return self.close(modal);
- }
-
- if (!modal.hasClass('open')) {
- var open_modal = self.S('[' + self.attr_name() + '].open');
-
- if (typeof modal.data('css-top') === 'undefined') {
- modal.data('css-top', parseInt(modal.css('top'), 10))
- .data('offset', this.cache_offset(modal));
- }
-
- this.key_up_on(modal); // PATCH #3: turning on key up capture only when a reveal window is open
-
- modal.on('open.fndtn.reveal').trigger('open.fndtn.reveal');
-
- if (open_modal.length < 1) {
- this.toggle_bg(modal, true);
- }
-
- if (typeof ajax_settings === 'string') {
- ajax_settings = {
- url : ajax_settings
- };
- }
-
- if (typeof ajax_settings === 'undefined' || !ajax_settings.url) {
- if (open_modal.length > 0) {
- if (settings.multiple_opened) {
- this.to_back(open_modal);
- } else {
- this.hide(open_modal, settings.css.close);
- }
- }
-
- this.show(modal, settings.css.open);
- } else {
- var old_success = typeof ajax_settings.success !== 'undefined' ? ajax_settings.success : null;
-
- $.extend(ajax_settings, {
- success : function (data, textStatus, jqXHR) {
- if ( $.isFunction(old_success) ) {
- var result = old_success(data, textStatus, jqXHR);
- if (typeof result == 'string') {
- data = result;
- }
- }
-
- modal.html(data);
- self.S(modal).foundation('section', 'reflow');
- self.S(modal).children().foundation();
-
- if (open_modal.length > 0) {
- if (settings.multiple_opened) {
- this.to_back(open_modal);
- } else {
- this.hide(open_modal, settings.css.close);
- }
- }
- self.show(modal, settings.css.open);
- }
- });
-
- $.ajax(ajax_settings);
- }
- }
- self.S(window).trigger('resize');
- },
-
- close : function (modal) {
- var modal = modal && modal.length ? modal : this.S(this.scope),
- open_modals = this.S('[' + this.attr_name() + '].open'),
- settings = modal.data(this.attr_name(true) + '-init') || this.settings;
-
- if (open_modals.length > 0) {
- this.locked = true;
- this.key_up_off(modal); // PATCH #3: turning on key up capture only when a reveal window is open
- modal.trigger('close').trigger('close.fndtn.reveal');
-
- if ((settings.multiple_opened && open_modals.length === 1) || !settings.multiple_opened || modal.length > 1) {
- this.toggle_bg(modal, false);
- this.to_front(modal);
- }
-
- if (settings.multiple_opened) {
- this.hide(modal, settings.css.close, settings);
- this.to_front($($.makeArray(open_modals).reverse()[1]));
- } else {
- this.hide(open_modals, settings.css.close, settings);
- }
- }
- },
-
- close_targets : function () {
- var base = '.' + this.settings.dismiss_modal_class;
-
- if (this.settings.close_on_background_click) {
- return base + ', .' + this.settings.bg_class;
- }
-
- return base;
- },
-
- toggle_bg : function (modal, state) {
- if (this.S('.' + this.settings.bg_class).length === 0) {
- this.settings.bg = $('<div />', {'class': this.settings.bg_class})
- .appendTo('body').hide();
- }
-
- var visible = this.settings.bg.filter(':visible').length > 0;
- if ( state != visible ) {
- if ( state == undefined ? visible : !state ) {
- this.hide(this.settings.bg);
- } else {
- this.show(this.settings.bg);
- }
- }
- },
-
- show : function (el, css) {
- // is modal
- if (css) {
- var settings = el.data(this.attr_name(true) + '-init') || this.settings,
- root_element = settings.root_element;
-
- if (el.parent(root_element).length === 0) {
- var placeholder = el.wrap('<div style="display: none;" />').parent();
-
- el.on('closed.fndtn.reveal.wrapped', function () {
- el.detach().appendTo(placeholder);
- el.unwrap().unbind('closed.fndtn.reveal.wrapped');
- });
-
- el.detach().appendTo(root_element);
- }
-
- var animData = getAnimationData(settings.animation);
- if (!animData.animate) {
- this.locked = false;
- }
- if (animData.pop) {
- css.top = $(window).scrollTop() - el.data('offset') + 'px';
- var end_css = {
- top: $(window).scrollTop() + el.data('css-top') + 'px',
- opacity: 1
- };
-
- return setTimeout(function () {
- return el
- .css(css)
- .animate(end_css, settings.animation_speed, 'linear', function () {
- this.locked = false;
- el.trigger('opened').trigger('opened.fndtn.reveal');
- }.bind(this))
- .addClass('open');
- }.bind(this), settings.animation_speed / 2);
- }
-
- if (animData.fade) {
- css.top = $(window).scrollTop() + el.data('css-top') + 'px';
- var end_css = {opacity: 1};
-
- return setTimeout(function () {
- return el
- .css(css)
- .animate(end_css, settings.animation_speed, 'linear', function () {
- this.locked = false;
- el.trigger('opened').trigger('opened.fndtn.reveal');
- }.bind(this))
- .addClass('open');
- }.bind(this), settings.animation_speed / 2);
- }
-
- return el.css(css).show().css({opacity : 1}).addClass('open').trigger('opened').trigger('opened.fndtn.reveal');
- }
-
- var settings = this.settings;
-
- // should we animate the background?
- if (getAnimationData(settings.animation).fade) {
- return el.fadeIn(settings.animation_speed / 2);
- }
-
- this.locked = false;
-
- return el.show();
- },
-
- to_back : function(el) {
- el.addClass('toback');
- },
-
- to_front : function(el) {
- el.removeClass('toback');
- },
-
- hide : function (el, css) {
- // is modal
- if (css) {
- var settings = el.data(this.attr_name(true) + '-init');
- settings = settings || this.settings;
-
- var animData = getAnimationData(settings.animation);
- if (!animData.animate) {
- this.locked = false;
- }
- if (animData.pop) {
- var end_css = {
- top: - $(window).scrollTop() - el.data('offset') + 'px',
- opacity: 0
- };
-
- return setTimeout(function () {
- return el
- .animate(end_css, settings.animation_speed, 'linear', function () {
- this.locked = false;
- el.css(css).trigger('closed').trigger('closed.fndtn.reveal');
- }.bind(this))
- .removeClass('open');
- }.bind(this), settings.animation_speed / 2);
- }
-
- if (animData.fade) {
- var end_css = {opacity : 0};
-
- return setTimeout(function () {
- return el
- .animate(end_css, settings.animation_speed, 'linear', function () {
- this.locked = false;
- el.css(css).trigger('closed').trigger('closed.fndtn.reveal');
- }.bind(this))
- .removeClass('open');
- }.bind(this), settings.animation_speed / 2);
- }
-
- return el.hide().css(css).removeClass('open').trigger('closed').trigger('closed.fndtn.reveal');
- }
-
- var settings = this.settings;
-
- // should we animate the background?
- if (getAnimationData(settings.animation).fade) {
- return el.fadeOut(settings.animation_speed / 2);
- }
-
- return el.hide();
- },
-
- close_video : function (e) {
- var video = $('.flex-video', e.target),
- iframe = $('iframe', video);
-
- if (iframe.length > 0) {
- iframe.attr('data-src', iframe[0].src);
- iframe.attr('src', iframe.attr('src'));
- video.hide();
- }
- },
-
- open_video : function (e) {
- var video = $('.flex-video', e.target),
- iframe = video.find('iframe');
-
- if (iframe.length > 0) {
- var data_src = iframe.attr('data-src');
- if (typeof data_src === 'string') {
- iframe[0].src = iframe.attr('data-src');
- } else {
- var src = iframe[0].src;
- iframe[0].src = undefined;
- iframe[0].src = src;
- }
- video.show();
- }
- },
-
- data_attr : function (str) {
- if (this.namespace.length > 0) {
- return this.namespace + '-' + str;
- }
-
- return str;
- },
-
- cache_offset : function (modal) {
- var offset = modal.show().height() + parseInt(modal.css('top'), 10);
-
- modal.hide();
-
- return offset;
- },
-
- off : function () {
- $(this.scope).off('.fndtn.reveal');
- },
-
- reflow : function () {}
- };
-
- /*
- * getAnimationData('popAndFade') // {animate: true, pop: true, fade: true}
- * getAnimationData('fade') // {animate: true, pop: false, fade: true}
- * getAnimationData('pop') // {animate: true, pop: true, fade: false}
- * getAnimationData('foo') // {animate: false, pop: false, fade: false}
- * getAnimationData(null) // {animate: false, pop: false, fade: false}
- */
- function getAnimationData(str) {
- var fade = /fade/i.test(str);
- var pop = /pop/i.test(str);
- return {
- animate : fade || pop,
- pop : pop,
- fade : fade
- };
- }
-}(jQuery, window, window.document));
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.slider.js
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.slider.js b/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.slider.js
deleted file mode 100644
index 4addce2..0000000
--- a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.slider.js
+++ /dev/null
@@ -1,263 +0,0 @@
-;(function ($, window, document, undefined) {
- 'use strict';
-
- Foundation.libs.slider = {
- name : 'slider',
-
- version : '5.5.1',
-
- settings : {
- start : 0,
- end : 100,
- step : 1,
- precision : null,
- initial : null,
- display_selector : '',
- vertical : false,
- trigger_input_change : false,
- on_change : function () {}
- },
-
- cache : {},
-
- init : function (scope, method, options) {
- Foundation.inherit(this, 'throttle');
- this.bindings(method, options);
- this.reflow();
- },
-
- events : function () {
- var self = this;
-
- $(this.scope)
- .off('.slider')
- .on('mousedown.fndtn.slider touchstart.fndtn.slider pointerdown.fndtn.slider',
- '[' + self.attr_name() + ']:not(.disabled, [disabled]) .range-slider-handle', function (e) {
- if (!self.cache.active) {
- e.preventDefault();
- self.set_active_slider($(e.target));
- }
- })
- .on('mousemove.fndtn.slider touchmove.fndtn.slider pointermove.fndtn.slider', function (e) {
- if (!!self.cache.active) {
- e.preventDefault();
- if ($.data(self.cache.active[0], 'settings').vertical) {
- var scroll_offset = 0;
- if (!e.pageY) {
- scroll_offset = window.scrollY;
- }
- self.calculate_position(self.cache.active, self.get_cursor_position(e, 'y') + scroll_offset);
- } else {
- self.calculate_position(self.cache.active, self.get_cursor_position(e, 'x'));
- }
- }
- })
- .on('mouseup.fndtn.slider touchend.fndtn.slider pointerup.fndtn.slider', function (e) {
- self.remove_active_slider();
- })
- .on('change.fndtn.slider', function (e) {
- self.settings.on_change();
- });
-
- self.S(window)
- .on('resize.fndtn.slider', self.throttle(function (e) {
- self.reflow();
- }, 300));
- },
-
- get_cursor_position : function (e, xy) {
- var pageXY = 'page' + xy.toUpperCase(),
- clientXY = 'client' + xy.toUpperCase(),
- position;
-
- if (typeof e[pageXY] !== 'undefined') {
- position = e[pageXY];
- } else if (typeof e.originalEvent[clientXY] !== 'undefined') {
- position = e.originalEvent[clientXY];
- } else if (e.originalEvent.touches && e.originalEvent.touches[0] && typeof e.originalEvent.touches[0][clientXY] !== 'undefined') {
- position = e.originalEvent.touches[0][clientXY];
- } else if (e.currentPoint && typeof e.currentPoint[xy] !== 'undefined') {
- position = e.currentPoint[xy];
- }
-
- return position;
- },
-
- set_active_slider : function ($handle) {
- this.cache.active = $handle;
- },
-
- remove_active_slider : function () {
- this.cache.active = null;
- },
-
- calculate_position : function ($handle, cursor_x) {
- var self = this,
- settings = $.data($handle[0], 'settings'),
- handle_l = $.data($handle[0], 'handle_l'),
- handle_o = $.data($handle[0], 'handle_o'),
- bar_l = $.data($handle[0], 'bar_l'),
- bar_o = $.data($handle[0], 'bar_o');
-
- requestAnimationFrame(function () {
- var pct;
-
- if (Foundation.rtl && !settings.vertical) {
- pct = self.limit_to(((bar_o + bar_l - cursor_x) / bar_l), 0, 1);
- } else {
- pct = self.limit_to(((cursor_x - bar_o) / bar_l), 0, 1);
- }
-
- pct = settings.vertical ? 1 - pct : pct;
-
- var norm = self.normalized_value(pct, settings.start, settings.end, settings.step, settings.precision);
-
- self.set_ui($handle, norm);
- });
- },
-
- set_ui : function ($handle, value) {
- var settings = $.data($handle[0], 'settings'),
- handle_l = $.data($handle[0], 'handle_l'),
- bar_l = $.data($handle[0], 'bar_l'),
- norm_pct = this.normalized_percentage(value, settings.start, settings.end),
- handle_offset = norm_pct * (bar_l - handle_l) - 1,
- progress_bar_length = norm_pct * 100,
- $handle_parent = $handle.parent(),
- $hidden_inputs = $handle.parent().children('input[type=hidden]');
-
- if (Foundation.rtl && !settings.vertical) {
- handle_offset = -handle_offset;
- }
-
- handle_offset = settings.vertical ? -handle_offset + bar_l - handle_l + 1 : handle_offset;
- this.set_translate($handle, handle_offset, settings.vertical);
-
- if (settings.vertical) {
- $handle.siblings('.range-slider-active-segment').css('height', progress_bar_length + '%');
- } else {
- $handle.siblings('.range-slider-active-segment').css('width', progress_bar_length + '%');
- }
-
- $handle_parent.attr(this.attr_name(), value).trigger('change').trigger('change.fndtn.slider');
-
- $hidden_inputs.val(value);
- if (settings.trigger_input_change) {
- $hidden_inputs.trigger('change');
- }
-
- if (!$handle[0].hasAttribute('aria-valuemin')) {
- $handle.attr({
- 'aria-valuemin' : settings.start,
- 'aria-valuemax' : settings.end
- });
- }
- $handle.attr('aria-valuenow', value);
-
- if (settings.display_selector != '') {
- $(settings.display_selector).each(function () {
- if (this.hasOwnProperty('value')) {
- $(this).val(value);
- } else {
- $(this).text(value);
- }
- });
- }
-
- },
-
- normalized_percentage : function (val, start, end) {
- return Math.min(1, (val - start) / (end - start));
- },
-
- normalized_value : function (val, start, end, step, precision) {
- var range = end - start,
- point = val * range,
- mod = (point - (point % step)) / step,
- rem = point % step,
- round = ( rem >= step * 0.5 ? step : 0);
- return ((mod * step + round) + start).toFixed(precision);
- },
-
- set_translate : function (ele, offset, vertical) {
- if (vertical) {
- $(ele)
- .css('-webkit-transform', 'translateY(' + offset + 'px)')
- .css('-moz-transform', 'translateY(' + offset + 'px)')
- .css('-ms-transform', 'translateY(' + offset + 'px)')
- .css('-o-transform', 'translateY(' + offset + 'px)')
- .css('transform', 'translateY(' + offset + 'px)');
- } else {
- $(ele)
- .css('-webkit-transform', 'translateX(' + offset + 'px)')
- .css('-moz-transform', 'translateX(' + offset + 'px)')
- .css('-ms-transform', 'translateX(' + offset + 'px)')
- .css('-o-transform', 'translateX(' + offset + 'px)')
- .css('transform', 'translateX(' + offset + 'px)');
- }
- },
-
- limit_to : function (val, min, max) {
- return Math.min(Math.max(val, min), max);
- },
-
- initialize_settings : function (handle) {
- var settings = $.extend({}, this.settings, this.data_options($(handle).parent())),
- decimal_places_match_result;
-
- if (settings.precision === null) {
- decimal_places_match_result = ('' + settings.step).match(/\.([\d]*)/);
- settings.precision = decimal_places_match_result && decimal_places_match_result[1] ? decimal_places_match_result[1].length : 0;
- }
-
- if (settings.vertical) {
- $.data(handle, 'bar_o', $(handle).parent().offset().top);
- $.data(handle, 'bar_l', $(handle).parent().outerHeight());
- $.data(handle, 'handle_o', $(handle).offset().top);
- $.data(handle, 'handle_l', $(handle).outerHeight());
- } else {
- $.data(handle, 'bar_o', $(handle).parent().offset().left);
- $.data(handle, 'bar_l', $(handle).parent().outerWidth());
- $.data(handle, 'handle_o', $(handle).offset().left);
- $.data(handle, 'handle_l', $(handle).outerWidth());
- }
-
- $.data(handle, 'bar', $(handle).parent());
- $.data(handle, 'settings', settings);
- },
-
- set_initial_position : function ($ele) {
- var settings = $.data($ele.children('.range-slider-handle')[0], 'settings'),
- initial = ((typeof settings.initial == 'number' && !isNaN(settings.initial)) ? settings.initial : Math.floor((settings.end - settings.start) * 0.5 / settings.step) * settings.step + settings.start),
- $handle = $ele.children('.range-slider-handle');
- this.set_ui($handle, initial);
- },
-
- set_value : function (value) {
- var self = this;
- $('[' + self.attr_name() + ']', this.scope).each(function () {
- $(this).attr(self.attr_name(), value);
- });
- if (!!$(this.scope).attr(self.attr_name())) {
- $(this.scope).attr(self.attr_name(), value);
- }
- self.reflow();
- },
-
- reflow : function () {
- var self = this;
- self.S('[' + this.attr_name() + ']').each(function () {
- var handle = $(this).children('.range-slider-handle')[0],
- val = $(this).attr(self.attr_name());
- self.initialize_settings(handle);
-
- if (val) {
- self.set_ui($(handle), parseFloat(val));
- } else {
- self.set_initial_position($(this));
- }
- });
- }
- };
-
-}(jQuery, window, window.document));
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.tab.js
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.tab.js b/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.tab.js
deleted file mode 100644
index e32b0eb..0000000
--- a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.tab.js
+++ /dev/null
@@ -1,237 +0,0 @@
-;(function ($, window, document, undefined) {
- 'use strict';
-
- Foundation.libs.tab = {
- name : 'tab',
-
- version : '5.5.1',
-
- settings : {
- active_class : 'active',
- callback : function () {},
- deep_linking : false,
- scroll_to_content : true,
- is_hover : false
- },
-
- default_tab_hashes : [],
-
- init : function (scope, method, options) {
- var self = this,
- S = this.S;
-
- this.bindings(method, options);
-
- // store the initial href, which is used to allow correct behaviour of the
- // browser back button when deep linking is turned on.
- self.entry_location = window.location.href;
-
- this.handle_location_hash_change();
-
- // Store the default active tabs which will be referenced when the
- // location hash is absent, as in the case of navigating the tabs and
- // returning to the first viewing via the browser Back button.
- S('[' + this.attr_name() + '] > .active > a', this.scope).each(function () {
- self.default_tab_hashes.push(this.hash);
- });
- },
-
- events : function () {
- var self = this,
- S = this.S;
-
- var usual_tab_behavior = function (e) {
- var settings = S(this).closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init');
- if (!settings.is_hover || Modernizr.touch) {
- e.preventDefault();
- e.stopPropagation();
- self.toggle_active_tab(S(this).parent());
- }
- };
-
- S(this.scope)
- .off('.tab')
- // Click event: tab title
- .on('focus.fndtn.tab', '[' + this.attr_name() + '] > * > a', usual_tab_behavior )
- .on('click.fndtn.tab', '[' + this.attr_name() + '] > * > a', usual_tab_behavior )
- // Hover event: tab title
- .on('mouseenter.fndtn.tab', '[' + this.attr_name() + '] > * > a', function (e) {
- var settings = S(this).closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init');
- if (settings.is_hover) {
- self.toggle_active_tab(S(this).parent());
- }
- });
-
- // Location hash change event
- S(window).on('hashchange.fndtn.tab', function (e) {
- e.preventDefault();
- self.handle_location_hash_change();
- });
- },
-
- handle_location_hash_change : function () {
-
- var self = this,
- S = this.S;
-
- S('[' + this.attr_name() + ']', this.scope).each(function () {
- var settings = S(this).data(self.attr_name(true) + '-init');
- if (settings.deep_linking) {
- // Match the location hash to a label
- var hash;
- if (settings.scroll_to_content) {
- hash = self.scope.location.hash;
- } else {
- // prefix the hash to prevent anchor scrolling
- hash = self.scope.location.hash.replace('fndtn-', '');
- }
- if (hash != '') {
- // Check whether the location hash references a tab content div or
- // another element on the page (inside or outside the tab content div)
- var hash_element = S(hash);
- if (hash_element.hasClass('content') && hash_element.parent().hasClass('tabs-content')) {
- // Tab content div
- self.toggle_active_tab($('[' + self.attr_name() + '] > * > a[href=' + hash + ']').parent());
- } else {
- // Not the tab content div. If inside the tab content, find the
- // containing tab and toggle it as active.
- var hash_tab_container_id = hash_element.closest('.content').attr('id');
- if (hash_tab_container_id != undefined) {
- self.toggle_active_tab($('[' + self.attr_name() + '] > * > a[href=#' + hash_tab_container_id + ']').parent(), hash);
- }
- }
- } else {
- // Reference the default tab hashes which were initialized in the init function
- for (var ind = 0; ind < self.default_tab_hashes.length; ind++) {
- self.toggle_active_tab($('[' + self.attr_name() + '] > * > a[href=' + self.default_tab_hashes[ind] + ']').parent());
- }
- }
- }
- });
- },
-
- toggle_active_tab : function (tab, location_hash) {
- var self = this,
- S = self.S,
- tabs = tab.closest('[' + this.attr_name() + ']'),
- tab_link = tab.find('a'),
- anchor = tab.children('a').first(),
- target_hash = '#' + anchor.attr('href').split('#')[1],
- target = S(target_hash),
- siblings = tab.siblings(),
- settings = tabs.data(this.attr_name(true) + '-init'),
- interpret_keyup_action = function (e) {
- // Light modification of Heydon Pickering's Practical ARIA Examples: http://heydonworks.com/practical_aria_examples/js/a11y.js
-
- // define current, previous and next (possible) tabs
-
- var $original = $(this);
- var $prev = $(this).parents('li').prev().children('[role="tab"]');
- var $next = $(this).parents('li').next().children('[role="tab"]');
- var $target;
-
- // find the direction (prev or next)
-
- switch (e.keyCode) {
- case 37:
- $target = $prev;
- break;
- case 39:
- $target = $next;
- break;
- default:
- $target = false
- break;
- }
-
- if ($target.length) {
- $original.attr({
- 'tabindex' : '-1',
- 'aria-selected' : null
- });
- $target.attr({
- 'tabindex' : '0',
- 'aria-selected' : true
- }).focus();
- }
-
- // Hide panels
-
- $('[role="tabpanel"]')
- .attr('aria-hidden', 'true');
-
- // Show panel which corresponds to target
-
- $('#' + $(document.activeElement).attr('href').substring(1))
- .attr('aria-hidden', null);
-
- },
- go_to_hash = function(hash) {
- // This function allows correct behaviour of the browser's back button when deep linking is enabled. Without it
- // the user would get continually redirected to the default hash.
- var is_entry_location = window.location.href === self.entry_location,
- default_hash = settings.scroll_to_content ? self.default_tab_hashes[0] : is_entry_location ? window.location.hash :'fndtn-' + self.default_tab_hashes[0].replace('#', '')
-
- if (!(is_entry_location && hash === default_hash)) {
- window.location.hash = hash;
- }
- };
-
- // allow usage of data-tab-content attribute instead of href
- if (S(this).data(this.data_attr('tab-content'))) {
- target_hash = '#' + S(this).data(this.data_attr('tab-content')).split('#')[1];
- target = S(target_hash);
- }
-
- if (settings.deep_linking) {
-
- if (settings.scroll_to_content) {
-
- // retain current hash to scroll to content
- go_to_hash(location_hash || target_hash);
-
- if (location_hash == undefined || location_hash == target_hash) {
- tab.parent()[0].scrollIntoView();
- } else {
- S(target_hash)[0].scrollIntoView();
- }
- } else {
- // prefix the hashes so that the browser doesn't scroll down
- if (location_hash != undefined) {
- go_to_hash('fndtn-' + location_hash.replace('#', ''));
- } else {
- go_to_hash('fndtn-' + target_hash.replace('#', ''));
- }
- }
- }
-
- // WARNING: The activation and deactivation of the tab content must
- // occur after the deep linking in order to properly refresh the browser
- // window (notably in Chrome).
- // Clean up multiple attr instances to done once
- tab.addClass(settings.active_class).triggerHandler('opened');
- tab_link.attr({'aria-selected' : 'true', tabindex : 0});
- siblings.removeClass(settings.active_class)
- siblings.find('a').attr({'aria-selected' : 'false', tabindex : -1});
- target.siblings().removeClass(settings.active_class).attr({'aria-hidden' : 'true', tabindex : -1});
- target.addClass(settings.active_class).attr('aria-hidden', 'false').removeAttr('tabindex');
- settings.callback(tab);
- target.triggerHandler('toggled', [tab]);
- tabs.triggerHandler('toggled', [target]);
-
- tab_link.off('keydown').on('keydown', interpret_keyup_action );
- },
-
- data_attr : function (str) {
- if (this.namespace.length > 0) {
- return this.namespace + '-' + str;
- }
-
- return str;
- },
-
- off : function () {},
-
- reflow : function () {}
- };
-}(jQuery, window, window.document));
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.tooltip.js
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.tooltip.js b/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.tooltip.js
deleted file mode 100644
index c4aa284..0000000
--- a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.tooltip.js
+++ /dev/null
@@ -1,307 +0,0 @@
-;(function ($, window, document, undefined) {
- 'use strict';
-
- Foundation.libs.tooltip = {
- name : 'tooltip',
-
- version : '5.5.1',
-
- settings : {
- additional_inheritable_classes : [],
- tooltip_class : '.tooltip',
- append_to : 'body',
- touch_close_text : 'Tap To Close',
- disable_for_touch : false,
- hover_delay : 200,
- show_on : 'all',
- tip_template : function (selector, content) {
- return '<span data-selector="' + selector + '" id="' + selector + '" class="'
- + Foundation.libs.tooltip.settings.tooltip_class.substring(1)
- + '" role="tooltip">' + content + '<span class="nub"></span></span>';
- }
- },
-
- cache : {},
-
- init : function (scope, method, options) {
- Foundation.inherit(this, 'random_str');
- this.bindings(method, options);
- },
-
- should_show : function (target, tip) {
- var settings = $.extend({}, this.settings, this.data_options(target));
-
- if (settings.show_on === 'all') {
- return true;
- } else if (this.small() && settings.show_on === 'small') {
- return true;
- } else if (this.medium() && settings.show_on === 'medium') {
- return true;
- } else if (this.large() && settings.show_on === 'large') {
- return true;
- }
- return false;
- },
-
- medium : function () {
- return matchMedia(Foundation.media_queries['medium']).matches;
- },
-
- large : function () {
- return matchMedia(Foundation.media_queries['large']).matches;
- },
-
- events : function (instance) {
- var self = this,
- S = self.S;
-
- self.create(this.S(instance));
-
- $(this.scope)
- .off('.tooltip')
- .on('mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip',
- '[' + this.attr_name() + ']', function (e) {
- var $this = S(this),
- settings = $.extend({}, self.settings, self.data_options($this)),
- is_touch = false;
-
- if (Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type) && S(e.target).is('a')) {
- return false;
- }
-
- if (/mouse/i.test(e.type) && self.ie_touch(e)) {
- return false;
- }
-
- if ($this.hasClass('open')) {
- if (Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) {
- e.preventDefault();
- }
- self.hide($this);
- } else {
- if (settings.disable_for_touch && Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) {
- return;
- } else if (!settings.disable_for_touch && Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) {
- e.preventDefault();
- S(settings.tooltip_class + '.open').hide();
- is_touch = true;
- }
-
- if (/enter|over/i.test(e.type)) {
- this.timer = setTimeout(function () {
- var tip = self.showTip($this);
- }.bind(this), self.settings.hover_delay);
- } else if (e.type === 'mouseout' || e.type === 'mouseleave') {
- clearTimeout(this.timer);
- self.hide($this);
- } else {
- self.showTip($this);
- }
- }
- })
- .on('mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', '[' + this.attr_name() + '].open', function (e) {
- if (/mouse/i.test(e.type) && self.ie_touch(e)) {
- return false;
- }
-
- if ($(this).data('tooltip-open-event-type') == 'touch' && e.type == 'mouseleave') {
- return;
- } else if ($(this).data('tooltip-open-event-type') == 'mouse' && /MSPointerDown|touchstart/i.test(e.type)) {
- self.convert_to_touch($(this));
- } else {
- self.hide($(this));
- }
- })
- .on('DOMNodeRemoved DOMAttrModified', '[' + this.attr_name() + ']:not(a)', function (e) {
- self.hide(S(this));
- });
- },
-
- ie_touch : function (e) {
- // How do I distinguish between IE11 and Windows Phone 8?????
- return false;
- },
-
- showTip : function ($target) {
- var $tip = this.getTip($target);
- if (this.should_show($target, $tip)) {
- return this.show($target);
- }
- return;
- },
-
- getTip : function ($target) {
- var selector = this.selector($target),
- settings = $.extend({}, this.settings, this.data_options($target)),
- tip = null;
-
- if (selector) {
- tip = this.S('span[data-selector="' + selector + '"]' + settings.tooltip_class);
- }
-
- return (typeof tip === 'object') ? tip : false;
- },
-
- selector : function ($target) {
- var id = $target.attr('id'),
- dataSelector = $target.attr(this.attr_name()) || $target.attr('data-selector');
-
- if ((id && id.length < 1 || !id) && typeof dataSelector != 'string') {
- dataSelector = this.random_str(6);
- $target
- .attr('data-selector', dataSelector)
- .attr('aria-describedby', dataSelector);
- }
-
- return (id && id.length > 0) ? id : dataSelector;
- },
-
- create : function ($target) {
- var self = this,
- settings = $.extend({}, this.settings, this.data_options($target)),
- tip_template = this.settings.tip_template;
-
- if (typeof settings.tip_template === 'string' && window.hasOwnProperty(settings.tip_template)) {
- tip_template = window[settings.tip_template];
- }
-
- var $tip = $(tip_template(this.selector($target), $('<div></div>').html($target.attr('title')).html())),
- classes = this.inheritable_classes($target);
-
- $tip.addClass(classes).appendTo(settings.append_to);
-
- if (Modernizr.touch) {
- $tip.append('<span class="tap-to-close">' + settings.touch_close_text + '</span>');
- $tip.on('touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', function (e) {
- self.hide($target);
- });
- }
-
- $target.removeAttr('title').attr('title', '');
- },
-
- reposition : function (target, tip, classes) {
- var width, nub, nubHeight, nubWidth, column, objPos;
-
- tip.css('visibility', 'hidden').show();
-
- width = target.data('width');
- nub = tip.children('.nub');
- nubHeight = nub.outerHeight();
- nubWidth = nub.outerHeight();
-
- if (this.small()) {
- tip.css({'width' : '100%'});
- } else {
- tip.css({'width' : (width) ? width : 'auto'});
- }
-
- objPos = function (obj, top, right, bottom, left, width) {
- return obj.css({
- 'top' : (top) ? top : 'auto',
- 'bottom' : (bottom) ? bottom : 'auto',
- 'left' : (left) ? left : 'auto',
- 'right' : (right) ? right : 'auto'
- }).end();
- };
-
- objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', target.offset().left);
-
- if (this.small()) {
- objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', 12.5, $(this.scope).width());
- tip.addClass('tip-override');
- objPos(nub, -nubHeight, 'auto', 'auto', target.offset().left);
- } else {
- var left = target.offset().left;
- if (Foundation.rtl) {
- nub.addClass('rtl');
- left = target.offset().left + target.outerWidth() - tip.outerWidth();
- }
- objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', left);
- tip.removeClass('tip-override');
- if (classes && classes.indexOf('tip-top') > -1) {
- if (Foundation.rtl) {
- nub.addClass('rtl');
- }
- objPos(tip, (target.offset().top - tip.outerHeight()), 'auto', 'auto', left)
- .removeClass('tip-override');
- } else if (classes && classes.indexOf('tip-left') > -1) {
- objPos(tip, (target.offset().top + (target.outerHeight() / 2) - (tip.outerHeight() / 2)), 'auto', 'auto', (target.offset().left - tip.outerWidth() - nubHeight))
- .removeClass('tip-override');
- nub.removeClass('rtl');
- } else if (classes && classes.indexOf('tip-right') > -1) {
- objPos(tip, (target.offset().top + (target.outerHeight() / 2) - (tip.outerHeight() / 2)), 'auto', 'auto', (target.offset().left + target.outerWidth() + nubHeight))
- .removeClass('tip-override');
- nub.removeClass('rtl');
- }
- }
-
- tip.css('visibility', 'visible').hide();
- },
-
- small : function () {
- return matchMedia(Foundation.media_queries.small).matches &&
- !matchMedia(Foundation.media_queries.medium).matches;
- },
-
- inheritable_classes : function ($target) {
- var settings = $.extend({}, this.settings, this.data_options($target)),
- inheritables = ['tip-top', 'tip-left', 'tip-bottom', 'tip-right', 'radius', 'round'].concat(settings.additional_inheritable_classes),
- classes = $target.attr('class'),
- filtered = classes ? $.map(classes.split(' '), function (el, i) {
- if ($.inArray(el, inheritables) !== -1) {
- return el;
- }
- }).join(' ') : '';
-
- return $.trim(filtered);
- },
-
- convert_to_touch : function ($target) {
- var self = this,
- $tip = self.getTip($target),
- settings = $.extend({}, self.settings, self.data_options($target));
-
- if ($tip.find('.tap-to-close').length === 0) {
- $tip.append('<span class="tap-to-close">' + settings.touch_close_text + '</span>');
- $tip.on('click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tooltip.tapclose', function (e) {
- self.hide($target);
- });
- }
-
- $target.data('tooltip-open-event-type', 'touch');
- },
-
- show : function ($target) {
- var $tip = this.getTip($target);
-
- if ($target.data('tooltip-open-event-type') == 'touch') {
- this.convert_to_touch($target);
- }
-
- this.reposition($target, $tip, $target.attr('class'));
- $target.addClass('open');
- $tip.fadeIn(150);
- },
-
- hide : function ($target) {
- var $tip = this.getTip($target);
-
- $tip.fadeOut(150, function () {
- $tip.find('.tap-to-close').remove();
- $tip.off('click.fndtn.tooltip.tapclose MSPointerDown.fndtn.tapclose');
- $target.removeClass('open');
- });
- },
-
- off : function () {
- var self = this;
- this.S(this.scope).off('.fndtn.tooltip');
- this.S(this.settings.tooltip_class).each(function (i) {
- $('[' + self.attr_name() + ']').eq(i).attr('title', $(this).text());
- }).remove();
- },
-
- reflow : function () {}
- };
-}(jQuery, window, window.document));
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.topbar.js
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.topbar.js b/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.topbar.js
deleted file mode 100644
index 07d528e..0000000
--- a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.topbar.js
+++ /dev/null
@@ -1,452 +0,0 @@
-;(function ($, window, document, undefined) {
- 'use strict';
-
- Foundation.libs.topbar = {
- name : 'topbar',
-
- version : '5.5.1',
-
- settings : {
- index : 0,
- sticky_class : 'sticky',
- custom_back_text : true,
- back_text : 'Back',
- mobile_show_parent_link : true,
- is_hover : true,
- scrolltop : true, // jump to top when sticky nav menu toggle is clicked
- sticky_on : 'all'
- },
-
- init : function (section, method, options) {
- Foundation.inherit(this, 'add_custom_rule register_media throttle');
- var self = this;
-
- self.register_media('topbar', 'foundation-mq-topbar');
-
- this.bindings(method, options);
-
- self.S('[' + this.attr_name() + ']', this.scope).each(function () {
- var topbar = $(this),
- settings = topbar.data(self.attr_name(true) + '-init'),
- section = self.S('section, .top-bar-section', this);
- topbar.data('index', 0);
- var topbarContainer = topbar.parent();
- if (topbarContainer.hasClass('fixed') || self.is_sticky(topbar, topbarContainer, settings) ) {
- self.settings.sticky_class = settings.sticky_class;
- self.settings.sticky_topbar = topbar;
- topbar.data('height', topbarContainer.outerHeight());
- topbar.data('stickyoffset', topbarContainer.offset().top);
- } else {
- topbar.data('height', topbar.outerHeight());
- }
-
- if (!settings.assembled) {
- self.assemble(topbar);
- }
-
- if (settings.is_hover) {
- self.S('.has-dropdown', topbar).addClass('not-click');
- } else {
- self.S('.has-dropdown', topbar).removeClass('not-click');
- }
-
- // Pad body when sticky (scrolled) or fixed.
- self.add_custom_rule('.f-topbar-fixed { padding-top: ' + topbar.data('height') + 'px }');
-
- if (topbarContainer.hasClass('fixed')) {
- self.S('body').addClass('f-topbar-fixed');
- }
- });
-
- },
-
- is_sticky : function (topbar, topbarContainer, settings) {
- var sticky = topbarContainer.hasClass(settings.sticky_class);
- var smallMatch = matchMedia(Foundation.media_queries.small).matches;
- var medMatch = matchMedia(Foundation.media_queries.medium).matches;
- var lrgMatch = matchMedia(Foundation.media_queries.large).matches;
-
- if (sticky && settings.sticky_on === 'all') {
- return true;
- }
- if (sticky && this.small() && settings.sticky_on.indexOf('small') !== -1) {
- if (smallMatch && !medMatch && !lrgMatch) { return true; }
- }
- if (sticky && this.medium() && settings.sticky_on.indexOf('medium') !== -1) {
- if (smallMatch && medMatch && !lrgMatch) { return true; }
- }
- if (sticky && this.large() && settings.sticky_on.indexOf('large') !== -1) {
- if (smallMatch && medMatch && lrgMatch) { return true; }
- }
-
- // fix for iOS browsers
- if (sticky && navigator.userAgent.match(/(iPad|iPhone|iPod)/g)) {
- return true;
- }
- return false;
- },
-
- toggle : function (toggleEl) {
- var self = this,
- topbar;
-
- if (toggleEl) {
- topbar = self.S(toggleEl).closest('[' + this.attr_name() + ']');
- } else {
- topbar = self.S('[' + this.attr_name() + ']');
- }
-
- var settings = topbar.data(this.attr_name(true) + '-init');
-
- var section = self.S('section, .top-bar-section', topbar);
-
- if (self.breakpoint()) {
- if (!self.rtl) {
- section.css({left : '0%'});
- $('>.name', section).css({left : '100%'});
- } else {
- section.css({right : '0%'});
- $('>.name', section).css({right : '100%'});
- }
-
- self.S('li.moved', section).removeClass('moved');
- topbar.data('index', 0);
-
- topbar
- .toggleClass('expanded')
- .css('height', '');
- }
-
- if (settings.scrolltop) {
- if (!topbar.hasClass('expanded')) {
- if (topbar.hasClass('fixed')) {
- topbar.parent().addClass('fixed');
- topbar.removeClass('fixed');
- self.S('body').addClass('f-topbar-fixed');
- }
- } else if (topbar.parent().hasClass('fixed')) {
- if (settings.scrolltop) {
- topbar.parent().removeClass('fixed');
- topbar.addClass('fixed');
- self.S('body').removeClass('f-topbar-fixed');
-
- window.scrollTo(0, 0);
- } else {
- topbar.parent().removeClass('expanded');
- }
- }
- } else {
- if (self.is_sticky(topbar, topbar.parent(), settings)) {
- topbar.parent().addClass('fixed');
- }
-
- if (topbar.parent().hasClass('fixed')) {
- if (!topbar.hasClass('expanded')) {
- topbar.removeClass('fixed');
- topbar.parent().removeClass('expanded');
- self.update_sticky_positioning();
- } else {
- topbar.addClass('fixed');
- topbar.parent().addClass('expanded');
- self.S('body').addClass('f-topbar-fixed');
- }
- }
- }
- },
-
- timer : null,
-
- events : function (bar) {
- var self = this,
- S = this.S;
-
- S(this.scope)
- .off('.topbar')
- .on('click.fndtn.topbar', '[' + this.attr_name() + '] .toggle-topbar', function (e) {
- e.preventDefault();
- self.toggle(this);
- })
- .on('click.fndtn.topbar', '.top-bar .top-bar-section li a[href^="#"],[' + this.attr_name() + '] .top-bar-section li a[href^="#"]', function (e) {
- var li = $(this).closest('li');
- if (self.breakpoint() && !li.hasClass('back') && !li.hasClass('has-dropdown')) {
- self.toggle();
- }
- })
- .on('click.fndtn.topbar', '[' + this.attr_name() + '] li.has-dropdown', function (e) {
- var li = S(this),
- target = S(e.target),
- topbar = li.closest('[' + self.attr_name() + ']'),
- settings = topbar.data(self.attr_name(true) + '-init');
-
- if (target.data('revealId')) {
- self.toggle();
- return;
- }
-
- if (self.breakpoint()) {
- return;
- }
-
- if (settings.is_hover && !Modernizr.touch) {
- return;
- }
-
- e.stopImmediatePropagation();
-
- if (li.hasClass('hover')) {
- li
- .removeClass('hover')
- .find('li')
- .removeClass('hover');
-
- li.parents('li.hover')
- .removeClass('hover');
- } else {
- li.addClass('hover');
-
- $(li).siblings().removeClass('hover');
-
- if (target[0].nodeName === 'A' && target.parent().hasClass('has-dropdown')) {
- e.preventDefault();
- }
- }
- })
- .on('click.fndtn.topbar', '[' + this.attr_name() + '] .has-dropdown>a', function (e) {
- if (self.breakpoint()) {
-
- e.preventDefault();
-
- var $this = S(this),
- topbar = $this.closest('[' + self.attr_name() + ']'),
- section = topbar.find('section, .top-bar-section'),
- dropdownHeight = $this.next('.dropdown').outerHeight(),
- $selectedLi = $this.closest('li');
-
- topbar.data('index', topbar.data('index') + 1);
- $selectedLi.addClass('moved');
-
- if (!self.rtl) {
- section.css({left : -(100 * topbar.data('index')) + '%'});
- section.find('>.name').css({left : 100 * topbar.data('index') + '%'});
- } else {
- section.css({right : -(100 * topbar.data('index')) + '%'});
- section.find('>.name').css({right : 100 * topbar.data('index') + '%'});
- }
-
- topbar.css('height', $this.siblings('ul').outerHeight(true) + topbar.data('height'));
- }
- });
-
- S(window).off('.topbar').on('resize.fndtn.topbar', self.throttle(function () {
- self.resize.call(self);
- }, 50)).trigger('resize').trigger('resize.fndtn.topbar').load(function () {
- // Ensure that the offset is calculated after all of the pages resources have loaded
- S(this).trigger('resize.fndtn.topbar');
- });
-
- S('body').off('.topbar').on('click.fndtn.topbar', function (e) {
- var parent = S(e.target).closest('li').closest('li.hover');
-
- if (parent.length > 0) {
- return;
- }
-
- S('[' + self.attr_name() + '] li.hover').removeClass('hover');
- });
-
- // Go up a level on Click
- S(this.scope).on('click.fndtn.topbar', '[' + this.attr_name() + '] .has-dropdown .back', function (e) {
- e.preventDefault();
-
- var $this = S(this),
- topbar = $this.closest('[' + self.attr_name() + ']'),
- section = topbar.find('section, .top-bar-section'),
- settings = topbar.data(self.attr_name(true) + '-init'),
- $movedLi = $this.closest('li.moved'),
- $previousLevelUl = $movedLi.parent();
-
- topbar.data('index', topbar.data('index') - 1);
-
- if (!self.rtl) {
- section.css({left : -(100 * topbar.data('index')) + '%'});
- section.find('>.name').css({left : 100 * topbar.data('index') + '%'});
- } else {
- section.css({right : -(100 * topbar.data('index')) + '%'});
- section.find('>.name').css({right : 100 * topbar.data('index') + '%'});
- }
-
- if (topbar.data('index') === 0) {
- topbar.css('height', '');
- } else {
- topbar.css('height', $previousLevelUl.outerHeight(true) + topbar.data('height'));
- }
-
- setTimeout(function () {
- $movedLi.removeClass('moved');
- }, 300);
- });
-
- // Show dropdown menus when their items are focused
- S(this.scope).find('.dropdown a')
- .focus(function () {
- $(this).parents('.has-dropdown').addClass('hover');
- })
- .blur(function () {
- $(this).parents('.has-dropdown').removeClass('hover');
- });
- },
-
- resize : function () {
- var self = this;
- self.S('[' + this.attr_name() + ']').each(function () {
- var topbar = self.S(this),
- settings = topbar.data(self.attr_name(true) + '-init');
-
- var stickyContainer = topbar.parent('.' + self.settings.sticky_class);
- var stickyOffset;
-
- if (!self.breakpoint()) {
- var doToggle = topbar.hasClass('expanded');
- topbar
- .css('height', '')
- .removeClass('expanded')
- .find('li')
- .removeClass('hover');
-
- if (doToggle) {
- self.toggle(topbar);
- }
- }
-
- if (self.is_sticky(topbar, stickyContainer, settings)) {
- if (stickyContainer.hasClass('fixed')) {
- // Remove the fixed to allow for correct calculation of the offset.
- stickyContainer.removeClass('fixed');
-
- stickyOffset = stickyContainer.offset().top;
- if (self.S(document.body).hasClass('f-topbar-fixed')) {
- stickyOffset -= topbar.data('height');
- }
-
- topbar.data('stickyoffset', stickyOffset);
- stickyContainer.addClass('fixed');
- } else {
- stickyOffset = stickyContainer.offset().top;
- topbar.data('stickyoffset', stickyOffset);
- }
- }
-
- });
- },
-
- breakpoint : function () {
- return !matchMedia(Foundation.media_queries['topbar']).matches;
- },
-
- small : function () {
- return matchMedia(Foundation.media_queries['small']).matches;
- },
-
- medium : function () {
- return matchMedia(Foundation.media_queries['medium']).matches;
- },
-
- large : function () {
- return matchMedia(Foundation.media_queries['large']).matches;
- },
-
- assemble : function (topbar) {
- var self = this,
- settings = topbar.data(this.attr_name(true) + '-init'),
- section = self.S('section, .top-bar-section', topbar);
-
- // Pull element out of the DOM for manipulation
- section.detach();
-
- self.S('.has-dropdown>a', section).each(function () {
- var $link = self.S(this),
- $dropdown = $link.siblings('.dropdown'),
- url = $link.attr('href'),
- $titleLi;
-
- if (!$dropdown.find('.title.back').length) {
-
- if (settings.mobile_show_parent_link == true && url) {
- $titleLi = $('<li class="title back js-generated"><h5><a href="javascript:void(0)"></a></h5></li><li class="parent-link hide-for-large-up"><a class="parent-link js-generated" href="' + url + '">' + $link.html() +'</a></li>');
- } else {
- $titleLi = $('<li class="title back js-generated"><h5><a href="javascript:void(0)"></a></h5>');
- }
-
- // Copy link to subnav
- if (settings.custom_back_text == true) {
- $('h5>a', $titleLi).html(settings.back_text);
- } else {
- $('h5>a', $titleLi).html('« ' + $link.html());
- }
- $dropdown.prepend($titleLi);
- }
- });
-
- // Put element back in the DOM
- section.appendTo(topbar);
-
- // check for sticky
- this.sticky();
-
- this.assembled(topbar);
- },
-
- assembled : function (topbar) {
- topbar.data(this.attr_name(true), $.extend({}, topbar.data(this.attr_name(true)), {assembled : true}));
- },
-
- height : function (ul) {
- var total = 0,
- self = this;
-
- $('> li', ul).each(function () {
- total += self.S(this).outerHeight(true);
- });
-
- return total;
- },
-
- sticky : function () {
- var self = this;
-
- this.S(window).on('scroll', function () {
- self.update_sticky_positioning();
- });
- },
-
- update_sticky_positioning : function () {
- var klass = '.' + this.settings.sticky_class,
- $window = this.S(window),
- self = this;
-
- if (self.settings.sticky_topbar && self.is_sticky(this.settings.sticky_topbar, this.settings.sticky_topbar.parent(), this.settings)) {
- var distance = this.settings.sticky_topbar.data('stickyoffset');
- if (!self.S(klass).hasClass('expanded')) {
- if ($window.scrollTop() > (distance)) {
- if (!self.S(klass).hasClass('fixed')) {
- self.S(klass).addClass('fixed');
- self.S('body').addClass('f-topbar-fixed');
- }
- } else if ($window.scrollTop() <= distance) {
- if (self.S(klass).hasClass('fixed')) {
- self.S(klass).removeClass('fixed');
- self.S('body').removeClass('f-topbar-fixed');
- }
- }
- }
- }
- },
-
- off : function () {
- this.S(this.scope).off('.fndtn.topbar');
- this.S(window).off('.fndtn.topbar');
- },
-
- reflow : function () {}
- };
-}(jQuery, window, window.document));
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/js/foundation/5.5.1/vendor/fastclick.js
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/js/foundation/5.5.1/vendor/fastclick.js b/content-OLDSITE/docs/js/foundation/5.5.1/vendor/fastclick.js
deleted file mode 100644
index 11dc5e1..0000000
--- a/content-OLDSITE/docs/js/foundation/5.5.1/vendor/fastclick.js
+++ /dev/null
@@ -1,8 +0,0 @@
-!function(){"use strict";/**
- * @preserve FastClick: polyfill to remove click delays on browsers with touch UIs.
- *
- * @codingstandard ftlabs-jsv2
- * @copyright The Financial Times Limited [All Rights Reserved]
- * @license MIT License (see LICENSE.txt)
- */
-function a(b,d){function e(a,b){return function(){return a.apply(b,arguments)}}var f;if(d=d||{},this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=d.touchBoundary||10,this.layer=b,this.tapDelay=d.tapDelay||200,this.tapTimeout=d.tapTimeout||700,!a.notNeeded(b)){for(var g=["onMouse","onClick","onTouchStart","onTouchMove","onTouchEnd","onTouchCancel"],h=this,i=0,j=g.length;j>i;i++)h[g[i]]=e(h[g[i]],h);c&&(b.addEventListener("mouseover",this.onMouse,!0),b.addEventListener("mousedown",this.onMouse,!0),b.addEventListener("mouseup",this.onMouse,!0)),b.addEventListener("click",this.onClick,!0),b.addEventListener("touchstart",this.onTouchStart,!1),b.addEventListener("touchmove",this.onTouchMove,!1),b.addEventListener("touchend",this.onTouchEnd,!1),b.addEventListener("touchcancel",this.onTouchCancel,!1),Event.prototype.stopImmediatePropagation||(b.removeEventListener=function(a,c,d){var e=
Node.prototype.removeEventListener;"click"===a?e.call(b,a,c.hijacked||c,d):e.call(b,a,c,d)},b.addEventListener=function(a,c,d){var e=Node.prototype.addEventListener;"click"===a?e.call(b,a,c.hijacked||(c.hijacked=function(a){a.propagationStopped||c(a)}),d):e.call(b,a,c,d)}),"function"==typeof b.onclick&&(f=b.onclick,b.addEventListener("click",function(a){f(a)},!1),b.onclick=null)}}var b=navigator.userAgent.indexOf("Windows Phone")>=0,c=navigator.userAgent.indexOf("Android")>0&&!b,d=/iP(ad|hone|od)/.test(navigator.userAgent)&&!b,e=d&&/OS 4_\d(_\d)?/.test(navigator.userAgent),f=d&&/OS [6-7]_\d/.test(navigator.userAgent),g=navigator.userAgent.indexOf("BB10")>0;a.prototype.needsClick=function(a){switch(a.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(a.disabled)return!0;break;case"input":if(d&&"file"===a.type||a.disabled)return!0;break;case"label":case"iframe":case"video":return!0}return/\bneedsclick\b/.test(a.className)},a.prototype.needsFocus=function(a){switch(a.n
odeName.toLowerCase()){case"textarea":return!0;case"select":return!c;case"input":switch(a.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!a.disabled&&!a.readOnly;default:return/\bneedsfocus\b/.test(a.className)}},a.prototype.sendClick=function(a,b){var c,d;document.activeElement&&document.activeElement!==a&&document.activeElement.blur(),d=b.changedTouches[0],c=document.createEvent("MouseEvents"),c.initMouseEvent(this.determineEventType(a),!0,!0,window,1,d.screenX,d.screenY,d.clientX,d.clientY,!1,!1,!1,!1,0,null),c.forwardedTouchEvent=!0,a.dispatchEvent(c)},a.prototype.determineEventType=function(a){return c&&"select"===a.tagName.toLowerCase()?"mousedown":"click"},a.prototype.focus=function(a){var b;d&&a.setSelectionRange&&0!==a.type.indexOf("date")&&"time"!==a.type&&"month"!==a.type?(b=a.value.length,a.setSelectionRange(b,b)):a.focus()},a.prototype.updateScrollParent=function(a){var b,c;if(b=a.fastClickScrollParent,!b||!b.contains(a)
){c=a;do{if(c.scrollHeight>c.offsetHeight){b=c,a.fastClickScrollParent=c;break}c=c.parentElement}while(c)}b&&(b.fastClickLastScrollTop=b.scrollTop)},a.prototype.getTargetElementFromEventTarget=function(a){return a.nodeType===Node.TEXT_NODE?a.parentNode:a},a.prototype.onTouchStart=function(a){var b,c,f;if(a.targetTouches.length>1)return!0;if(b=this.getTargetElementFromEventTarget(a.target),c=a.targetTouches[0],d){if(f=window.getSelection(),f.rangeCount&&!f.isCollapsed)return!0;if(!e){if(c.identifier&&c.identifier===this.lastTouchIdentifier)return a.preventDefault(),!1;this.lastTouchIdentifier=c.identifier,this.updateScrollParent(b)}}return this.trackingClick=!0,this.trackingClickStart=a.timeStamp,this.targetElement=b,this.touchStartX=c.pageX,this.touchStartY=c.pageY,a.timeStamp-this.lastClickTime<this.tapDelay&&a.preventDefault(),!0},a.prototype.touchHasMoved=function(a){var b=a.changedTouches[0],c=this.touchBoundary;return Math.abs(b.pageX-this.touchStartX)>c||Math.abs(b.pageY-this.
touchStartY)>c?!0:!1},a.prototype.onTouchMove=function(a){return this.trackingClick?((this.targetElement!==this.getTargetElementFromEventTarget(a.target)||this.touchHasMoved(a))&&(this.trackingClick=!1,this.targetElement=null),!0):!0},a.prototype.findControl=function(a){return void 0!==a.control?a.control:a.htmlFor?document.getElementById(a.htmlFor):a.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")},a.prototype.onTouchEnd=function(a){var b,g,h,i,j,k=this.targetElement;if(!this.trackingClick)return!0;if(a.timeStamp-this.lastClickTime<this.tapDelay)return this.cancelNextClick=!0,!0;if(a.timeStamp-this.trackingClickStart>this.tapTimeout)return!0;if(this.cancelNextClick=!1,this.lastClickTime=a.timeStamp,g=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,f&&(j=a.changedTouches[0],k=document.elementFromPoint(j.pageX-window.pageXOffset,j.pageY-window.pageYOffset)||k,k.fastClickScrollParent=this.targetElement.fastCl
ickScrollParent),h=k.tagName.toLowerCase(),"label"===h){if(b=this.findControl(k)){if(this.focus(k),c)return!1;k=b}}else if(this.needsFocus(k))return a.timeStamp-g>100||d&&window.top!==window&&"input"===h?(this.targetElement=null,!1):(this.focus(k),this.sendClick(k,a),d&&"select"===h||(this.targetElement=null,a.preventDefault()),!1);return d&&!e&&(i=k.fastClickScrollParent,i&&i.fastClickLastScrollTop!==i.scrollTop)?!0:(this.needsClick(k)||(a.preventDefault(),this.sendClick(k,a)),!1)},a.prototype.onTouchCancel=function(){this.trackingClick=!1,this.targetElement=null},a.prototype.onMouse=function(a){return this.targetElement?a.forwardedTouchEvent?!0:a.cancelable&&(!this.needsClick(this.targetElement)||this.cancelNextClick)?(a.stopImmediatePropagation?a.stopImmediatePropagation():a.propagationStopped=!0,a.stopPropagation(),a.preventDefault(),!1):!0:!0},a.prototype.onClick=function(a){var b;return this.trackingClick?(this.targetElement=null,this.trackingClick=!1,!0):"submit"===a.target.t
ype&&0===a.detail?!0:(b=this.onMouse(a),b||(this.targetElement=null),b)},a.prototype.destroy=function(){var a=this.layer;c&&(a.removeEventListener("mouseover",this.onMouse,!0),a.removeEventListener("mousedown",this.onMouse,!0),a.removeEventListener("mouseup",this.onMouse,!0)),a.removeEventListener("click",this.onClick,!0),a.removeEventListener("touchstart",this.onTouchStart,!1),a.removeEventListener("touchmove",this.onTouchMove,!1),a.removeEventListener("touchend",this.onTouchEnd,!1),a.removeEventListener("touchcancel",this.onTouchCancel,!1)},a.notNeeded=function(a){var b,d,e,f;if("undefined"==typeof window.ontouchstart)return!0;if(d=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]){if(!c)return!0;if(b=document.querySelector("meta[name=viewport]")){if(-1!==b.content.indexOf("user-scalable=no"))return!0;if(d>31&&document.documentElement.scrollWidth<=window.outerWidth)return!0}}if(g&&(e=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/),e[1]>=10&&e[2]>=3&&(b=document.que
rySelector("meta[name=viewport]")))){if(-1!==b.content.indexOf("user-scalable=no"))return!0;if(document.documentElement.scrollWidth<=window.outerWidth)return!0}return"none"===a.style.msTouchAction||"manipulation"===a.style.touchAction?!0:(f=+(/Firefox\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1],f>=27&&(b=document.querySelector("meta[name=viewport]"),b&&(-1!==b.content.indexOf("user-scalable=no")||document.documentElement.scrollWidth<=window.outerWidth))?!0:"none"===a.style.touchAction||"manipulation"===a.style.touchAction?!0:!1)},a.attach=function(b,c){return new a(b,c)},"function"==typeof define&&"object"==typeof define.amd&&define.amd?define(function(){return a}):"undefined"!=typeof module&&module.exports?(module.exports=a.attach,module.exports.FastClick=a):window.FastClick=a}();
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/js/foundation/5.5.1/vendor/jquery.cookie.js
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/js/foundation/5.5.1/vendor/jquery.cookie.js b/content-OLDSITE/docs/js/foundation/5.5.1/vendor/jquery.cookie.js
deleted file mode 100644
index 45712a1..0000000
--- a/content-OLDSITE/docs/js/foundation/5.5.1/vendor/jquery.cookie.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/*!
- * jQuery Cookie Plugin v1.4.1
- * https://github.com/carhartl/jquery-cookie
- *
- * Copyright 2013 Klaus Hartl
- * Released under the MIT license
- */
-!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a){function b(a){return h.raw?a:encodeURIComponent(a)}function c(a){return h.raw?a:decodeURIComponent(a)}function d(a){return b(h.json?JSON.stringify(a):String(a))}function e(a){0===a.indexOf('"')&&(a=a.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return a=decodeURIComponent(a.replace(g," ")),h.json?JSON.parse(a):a}catch(b){}}function f(b,c){var d=h.raw?b:e(b);return a.isFunction(c)?c(d):d}var g=/\+/g,h=a.cookie=function(e,g,i){if(void 0!==g&&!a.isFunction(g)){if(i=a.extend({},h.defaults,i),"number"==typeof i.expires){var j=i.expires,k=i.expires=new Date;k.setTime(+k+864e5*j)}return document.cookie=[b(e),"=",d(g),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")}for(var l=e?void 0:{},m=document.cookie?document.cookie.split("; "):[],n=0,o=m.lengt
h;o>n;n++){var p=m[n].split("="),q=c(p.shift()),r=p.join("=");if(e&&e===q){l=f(r,g);break}e||void 0===(r=f(r))||(l[q]=r)}return l};h.defaults={},a.removeCookie=function(b,c){return void 0===a.cookie(b)?!1:(a.cookie(b,"",a.extend({},c,{expires:-1})),!a.cookie(b))}});
\ No newline at end of file
[54/59] [abbrv] isis-site git commit: ISIS-1521: adds a search
capability
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/ugfun/ugfun.html
----------------------------------------------------------------------
diff --git a/content/guides/ugfun/ugfun.html b/content/guides/ugfun/ugfun.html
index 8e17f5c..7db6486 100644
--- a/content/guides/ugfun/ugfun.html
+++ b/content/guides/ugfun/ugfun.html
@@ -4,6 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Fundamentals</title>
+ <base href="../../">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
@@ -27,14 +28,11 @@
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="-1">
<!-- TODO: need to (re)instate CDN in the future (not using for now just so can develop off-line -->
- <link href="../../css/foundation/5.5.1/foundation.css" rel="stylesheet">
- <script src="../../js/foundation/5.5.1/vendor/modernizr.js"></script>
- <link href="../../css/asciidoctor/colony.css" rel="stylesheet">
- <link href="../../css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
- <link href="../../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.css" rel="stylesheet">
- <!--[if lt IE 9]>
- <link href="../../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.ie.css" rel="stylesheet" />
- <![endif]-->
+ <link href="css/foundation/5.5.1/foundation.css" rel="stylesheet">
+ <script src="js/foundation/5.5.1/vendor/modernizr.js"></script>
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
+ <link href="css/asciidoctor/colony.css" rel="stylesheet">
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
<style type="text/css">
pre code {
background-color: inherit;
@@ -306,6 +304,22 @@ table.CodeRay td.code>pre{padding:0}
footer {
margin-top: 1000px;
}
+
+ .searchLink {
+ font-size: larger;
+ color:#10B061;
+ }
+
+ .searchScore {
+ font-size: 12px;
+ color: #D5810A;
+ }
+
+ .searchDescription {
+ margin-top: 0px;
+ margin-bottom: 0px;
+ }
+
</style>
<style>
/* overriding colony.css stylesheet */
@@ -435,12 +449,8 @@ table.CodeRay td.code>pre{padding:0}
<section class="top-bar-section">
<ul class="right">
<li class="has-form">
- <form class="searchbox navbar-form navbar-right" id="searchbox_012614087480249044419:dn-q5gtwxya" action="http://www.google.com/cse">
- <div class="row collapse">
- <input type="hidden" name="cx" value="012614087480249044419:dn-q5gtwxya">
- <input type="hidden" name="cof" value="FORID:0">
- <input class="form-control" name="q" type="text" placeholder="Search">
- </div>
+ <form id="search-form">
+ <input class="form-control" id="search-field" type="text" length="30" placeholder="Search">
</form> </li>
</ul>
<!-- Left Nav Section -->
@@ -455,6 +465,18 @@ table.CodeRay td.code>pre{padding:0}
</div>
</div>
<div class="row">
+ <div class="large-12 medium-12 columns">
+ <br>
+ <br>
+ <br>
+ </div>
+ </div>
+ <div class="row">
+ <div class="large-12 medium-12 columns">
+ <div id="search-results"></div>
+ </div>
+ </div>
+ <div class="row">
<div id="doc-content-left" class="large-9 medium-9 columns">
<div id="doc-content">
<button type="button" class="button secondary" onclick="window.location.href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugfun/ugfun.adoc"" style="float: right; font-size: small; padding: 6px; "><i class="fa fa-pencil-square-o"></i> Edit</button>
@@ -6813,7 +6835,7 @@ isis.services = employee.Employees,\
</div>
<footer>
<hr>
- <p class="small"> Copyright � 2010~2016 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
+ <p class="small"> Copyright � 2010~2017 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
</footer>
</div>
<div id="doc-content-right" class="large-3 medium-3 xcolumns">
@@ -7152,11 +7174,14 @@ isis.services = employee.Employees,\
</div>
</div>
</div>
- <script src="../../js/foundation/5.5.1/vendor/jquery.js"></script>
- <script src="../../js/foundation/5.5.1/foundation.min.js"></script>
- <link href="../../css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
- <script src="../../js/jqueryui/1.11.4/jquery-ui.min.js"></script>
- <script src="../../js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/foundation/5.5.1/vendor/jquery.js"></script>
+ <script src="js/foundation/5.5.1/foundation.min.js"></script>
+ <link href="css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
+ <script src="js/jqueryui/1.11.4/jquery-ui.min.js"></script>
+ <script src="js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/slick/1.5.0/slick.min.js"></script>
+ <script src="js/elasticlunr/elasticlunr.min.js"></script>
+ <script src="js/app.js"></script>
<script type="text/javascript">
$(function () {
$("#toc").tocify({
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/ugfun/ugfun.pdf
----------------------------------------------------------------------
diff --git a/content/guides/ugfun/ugfun.pdf b/content/guides/ugfun/ugfun.pdf
index 14ff892..8da80e8 100644
--- a/content/guides/ugfun/ugfun.pdf
+++ b/content/guides/ugfun/ugfun.pdf
@@ -4,8 +4,8 @@
<< /Title (Fundamentals)
/Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
/Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20170331082034+01'00')
-/ModDate (D:20170331082034+01'00')
+/CreationDate (D:20170404001024+01'00')
+/ModDate (D:20170404001024+01'00')
>>
endobj
2 0 obj
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/ugodn/ugodn.html
----------------------------------------------------------------------
diff --git a/content/guides/ugodn/ugodn.html b/content/guides/ugodn/ugodn.html
index a6f5d45..7151a98 100644
--- a/content/guides/ugodn/ugodn.html
+++ b/content/guides/ugodn/ugodn.html
@@ -4,6 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>DataNucleus Object Store</title>
+ <base href="../../">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
@@ -27,14 +28,11 @@
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="-1">
<!-- TODO: need to (re)instate CDN in the future (not using for now just so can develop off-line -->
- <link href="../../css/foundation/5.5.1/foundation.css" rel="stylesheet">
- <script src="../../js/foundation/5.5.1/vendor/modernizr.js"></script>
- <link href="../../css/asciidoctor/colony.css" rel="stylesheet">
- <link href="../../css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
- <link href="../../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.css" rel="stylesheet">
- <!--[if lt IE 9]>
- <link href="../../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.ie.css" rel="stylesheet" />
- <![endif]-->
+ <link href="css/foundation/5.5.1/foundation.css" rel="stylesheet">
+ <script src="js/foundation/5.5.1/vendor/modernizr.js"></script>
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
+ <link href="css/asciidoctor/colony.css" rel="stylesheet">
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
<style type="text/css">
pre code {
background-color: inherit;
@@ -306,6 +304,22 @@ table.CodeRay td.code>pre{padding:0}
footer {
margin-top: 1000px;
}
+
+ .searchLink {
+ font-size: larger;
+ color:#10B061;
+ }
+
+ .searchScore {
+ font-size: 12px;
+ color: #D5810A;
+ }
+
+ .searchDescription {
+ margin-top: 0px;
+ margin-bottom: 0px;
+ }
+
</style>
<style>
/* overriding colony.css stylesheet */
@@ -435,12 +449,8 @@ table.CodeRay td.code>pre{padding:0}
<section class="top-bar-section">
<ul class="right">
<li class="has-form">
- <form class="searchbox navbar-form navbar-right" id="searchbox_012614087480249044419:dn-q5gtwxya" action="http://www.google.com/cse">
- <div class="row collapse">
- <input type="hidden" name="cx" value="012614087480249044419:dn-q5gtwxya">
- <input type="hidden" name="cof" value="FORID:0">
- <input class="form-control" name="q" type="text" placeholder="Search">
- </div>
+ <form id="search-form">
+ <input class="form-control" id="search-field" type="text" length="30" placeholder="Search">
</form> </li>
</ul>
<!-- Left Nav Section -->
@@ -455,6 +465,18 @@ table.CodeRay td.code>pre{padding:0}
</div>
</div>
<div class="row">
+ <div class="large-12 medium-12 columns">
+ <br>
+ <br>
+ <br>
+ </div>
+ </div>
+ <div class="row">
+ <div class="large-12 medium-12 columns">
+ <div id="search-results"></div>
+ </div>
+ </div>
+ <div class="row">
<div id="doc-content-left" class="large-9 medium-9 columns">
<div id="doc-content">
<button type="button" class="button secondary" onclick="window.location.href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugodn/ugodn.adoc"" style="float: right; font-size: small; padding: 6px; "><i class="fa fa-pencil-square-o"></i> Edit</button>
@@ -1462,7 +1484,7 @@ isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionPassword=</code></pre
</div>
<footer>
<hr>
- <p class="small"> Copyright � 2010~2016 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
+ <p class="small"> Copyright � 2010~2017 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
</footer>
</div>
<div id="doc-content-right" class="large-3 medium-3 xcolumns">
@@ -1508,11 +1530,14 @@ isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionPassword=</code></pre
</div>
</div>
</div>
- <script src="../../js/foundation/5.5.1/vendor/jquery.js"></script>
- <script src="../../js/foundation/5.5.1/foundation.min.js"></script>
- <link href="../../css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
- <script src="../../js/jqueryui/1.11.4/jquery-ui.min.js"></script>
- <script src="../../js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/foundation/5.5.1/vendor/jquery.js"></script>
+ <script src="js/foundation/5.5.1/foundation.min.js"></script>
+ <link href="css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
+ <script src="js/jqueryui/1.11.4/jquery-ui.min.js"></script>
+ <script src="js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/slick/1.5.0/slick.min.js"></script>
+ <script src="js/elasticlunr/elasticlunr.min.js"></script>
+ <script src="js/app.js"></script>
<script type="text/javascript">
$(function () {
$("#toc").tocify({
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/ugodn/ugodn.pdf
----------------------------------------------------------------------
diff --git a/content/guides/ugodn/ugodn.pdf b/content/guides/ugodn/ugodn.pdf
index a37b81f..8cbc529 100644
--- a/content/guides/ugodn/ugodn.pdf
+++ b/content/guides/ugodn/ugodn.pdf
@@ -4,8 +4,8 @@
<< /Title (DataNucleus Object Store)
/Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
/Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20170331082103+01'00')
-/ModDate (D:20170331082103+01'00')
+/CreationDate (D:20170404001105+01'00')
+/ModDate (D:20170404001105+01'00')
>>
endobj
2 0 obj
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/ugsec/ugsec.html
----------------------------------------------------------------------
diff --git a/content/guides/ugsec/ugsec.html b/content/guides/ugsec/ugsec.html
index 9e74b64..9a230d6 100644
--- a/content/guides/ugsec/ugsec.html
+++ b/content/guides/ugsec/ugsec.html
@@ -4,6 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Security</title>
+ <base href="../../">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
@@ -27,14 +28,11 @@
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="-1">
<!-- TODO: need to (re)instate CDN in the future (not using for now just so can develop off-line -->
- <link href="../../css/foundation/5.5.1/foundation.css" rel="stylesheet">
- <script src="../../js/foundation/5.5.1/vendor/modernizr.js"></script>
- <link href="../../css/asciidoctor/colony.css" rel="stylesheet">
- <link href="../../css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
- <link href="../../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.css" rel="stylesheet">
- <!--[if lt IE 9]>
- <link href="../../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.ie.css" rel="stylesheet" />
- <![endif]-->
+ <link href="css/foundation/5.5.1/foundation.css" rel="stylesheet">
+ <script src="js/foundation/5.5.1/vendor/modernizr.js"></script>
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
+ <link href="css/asciidoctor/colony.css" rel="stylesheet">
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
<style type="text/css">
pre code {
background-color: inherit;
@@ -306,6 +304,22 @@ table.CodeRay td.code>pre{padding:0}
footer {
margin-top: 1000px;
}
+
+ .searchLink {
+ font-size: larger;
+ color:#10B061;
+ }
+
+ .searchScore {
+ font-size: 12px;
+ color: #D5810A;
+ }
+
+ .searchDescription {
+ margin-top: 0px;
+ margin-bottom: 0px;
+ }
+
</style>
<style>
/* overriding colony.css stylesheet */
@@ -435,12 +449,8 @@ table.CodeRay td.code>pre{padding:0}
<section class="top-bar-section">
<ul class="right">
<li class="has-form">
- <form class="searchbox navbar-form navbar-right" id="searchbox_012614087480249044419:dn-q5gtwxya" action="http://www.google.com/cse">
- <div class="row collapse">
- <input type="hidden" name="cx" value="012614087480249044419:dn-q5gtwxya">
- <input type="hidden" name="cof" value="FORID:0">
- <input class="form-control" name="q" type="text" placeholder="Search">
- </div>
+ <form id="search-form">
+ <input class="form-control" id="search-field" type="text" length="30" placeholder="Search">
</form> </li>
</ul>
<!-- Left Nav Section -->
@@ -455,6 +465,18 @@ table.CodeRay td.code>pre{padding:0}
</div>
</div>
<div class="row">
+ <div class="large-12 medium-12 columns">
+ <br>
+ <br>
+ <br>
+ </div>
+ </div>
+ <div class="row">
+ <div class="large-12 medium-12 columns">
+ <div id="search-results"></div>
+ </div>
+ </div>
+ <div class="row">
<div id="doc-content-left" class="large-9 medium-9 columns">
<div id="doc-content">
<button type="button" class="button secondary" onclick="window.location.href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugsec/ugsec.adoc"" style="float: right; font-size: small; padding: 6px; "><i class="fa fa-pencil-square-o"></i> Edit</button>
@@ -1803,7 +1825,7 @@ userRegistrationService.registerUser(userDetails);</code></pre>
</div>
<footer>
<hr>
- <p class="small"> Copyright � 2010~2016 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
+ <p class="small"> Copyright � 2010~2017 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
</footer>
</div>
<div id="doc-content-right" class="large-3 medium-3 xcolumns">
@@ -1862,11 +1884,14 @@ userRegistrationService.registerUser(userDetails);</code></pre>
</div>
</div>
</div>
- <script src="../../js/foundation/5.5.1/vendor/jquery.js"></script>
- <script src="../../js/foundation/5.5.1/foundation.min.js"></script>
- <link href="../../css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
- <script src="../../js/jqueryui/1.11.4/jquery-ui.min.js"></script>
- <script src="../../js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/foundation/5.5.1/vendor/jquery.js"></script>
+ <script src="js/foundation/5.5.1/foundation.min.js"></script>
+ <link href="css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
+ <script src="js/jqueryui/1.11.4/jquery-ui.min.js"></script>
+ <script src="js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/slick/1.5.0/slick.min.js"></script>
+ <script src="js/elasticlunr/elasticlunr.min.js"></script>
+ <script src="js/app.js"></script>
<script type="text/javascript">
$(function () {
$("#toc").tocify({
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/ugsec/ugsec.pdf
----------------------------------------------------------------------
diff --git a/content/guides/ugsec/ugsec.pdf b/content/guides/ugsec/ugsec.pdf
index b07b3ff..6289bc3 100644
--- a/content/guides/ugsec/ugsec.pdf
+++ b/content/guides/ugsec/ugsec.pdf
@@ -4,8 +4,8 @@
<< /Title (Security)
/Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
/Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20170331082110+01'00')
-/ModDate (D:20170331082110+01'00')
+/CreationDate (D:20170404001110+01'00')
+/ModDate (D:20170404001110+01'00')
>>
endobj
2 0 obj
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/ugtst/ugtst.html
----------------------------------------------------------------------
diff --git a/content/guides/ugtst/ugtst.html b/content/guides/ugtst/ugtst.html
index 2348eeb..5af81cf 100644
--- a/content/guides/ugtst/ugtst.html
+++ b/content/guides/ugtst/ugtst.html
@@ -4,6 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Testing</title>
+ <base href="../../">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
@@ -27,14 +28,11 @@
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="-1">
<!-- TODO: need to (re)instate CDN in the future (not using for now just so can develop off-line -->
- <link href="../../css/foundation/5.5.1/foundation.css" rel="stylesheet">
- <script src="../../js/foundation/5.5.1/vendor/modernizr.js"></script>
- <link href="../../css/asciidoctor/colony.css" rel="stylesheet">
- <link href="../../css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
- <link href="../../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.css" rel="stylesheet">
- <!--[if lt IE 9]>
- <link href="../../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.ie.css" rel="stylesheet" />
- <![endif]-->
+ <link href="css/foundation/5.5.1/foundation.css" rel="stylesheet">
+ <script src="js/foundation/5.5.1/vendor/modernizr.js"></script>
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
+ <link href="css/asciidoctor/colony.css" rel="stylesheet">
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
<style type="text/css">
pre code {
background-color: inherit;
@@ -306,6 +304,22 @@ table.CodeRay td.code>pre{padding:0}
footer {
margin-top: 1000px;
}
+
+ .searchLink {
+ font-size: larger;
+ color:#10B061;
+ }
+
+ .searchScore {
+ font-size: 12px;
+ color: #D5810A;
+ }
+
+ .searchDescription {
+ margin-top: 0px;
+ margin-bottom: 0px;
+ }
+
</style>
<style>
/* overriding colony.css stylesheet */
@@ -435,12 +449,8 @@ table.CodeRay td.code>pre{padding:0}
<section class="top-bar-section">
<ul class="right">
<li class="has-form">
- <form class="searchbox navbar-form navbar-right" id="searchbox_012614087480249044419:dn-q5gtwxya" action="http://www.google.com/cse">
- <div class="row collapse">
- <input type="hidden" name="cx" value="012614087480249044419:dn-q5gtwxya">
- <input type="hidden" name="cof" value="FORID:0">
- <input class="form-control" name="q" type="text" placeholder="Search">
- </div>
+ <form id="search-form">
+ <input class="form-control" id="search-field" type="text" length="30" placeholder="Search">
</form> </li>
</ul>
<!-- Left Nav Section -->
@@ -455,6 +465,18 @@ table.CodeRay td.code>pre{padding:0}
</div>
</div>
<div class="row">
+ <div class="large-12 medium-12 columns">
+ <br>
+ <br>
+ <br>
+ </div>
+ </div>
+ <div class="row">
+ <div class="large-12 medium-12 columns">
+ <div id="search-results"></div>
+ </div>
+ </div>
+ <div class="row">
<div id="doc-content-left" class="large-9 medium-9 columns">
<div id="doc-content">
<button type="button" class="button secondary" onclick="window.location.href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugtst/ugtst.adoc"" style="float: right; font-size: small; padding: 6px; "><i class="fa fa-pencil-square-o"></i> Edit</button>
@@ -3243,7 +3265,7 @@ toDoItem = sudoService.sudo(username,
</div>
<footer>
<hr>
- <p class="small"> Copyright � 2010~2016 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
+ <p class="small"> Copyright � 2010~2017 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
</footer>
</div>
<div id="doc-content-right" class="large-3 medium-3 xcolumns">
@@ -3340,11 +3362,14 @@ toDoItem = sudoService.sudo(username,
</div>
</div>
</div>
- <script src="../../js/foundation/5.5.1/vendor/jquery.js"></script>
- <script src="../../js/foundation/5.5.1/foundation.min.js"></script>
- <link href="../../css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
- <script src="../../js/jqueryui/1.11.4/jquery-ui.min.js"></script>
- <script src="../../js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/foundation/5.5.1/vendor/jquery.js"></script>
+ <script src="js/foundation/5.5.1/foundation.min.js"></script>
+ <link href="css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
+ <script src="js/jqueryui/1.11.4/jquery-ui.min.js"></script>
+ <script src="js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/slick/1.5.0/slick.min.js"></script>
+ <script src="js/elasticlunr/elasticlunr.min.js"></script>
+ <script src="js/app.js"></script>
<script type="text/javascript">
$(function () {
$("#toc").tocify({
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/ugtst/ugtst.pdf
----------------------------------------------------------------------
diff --git a/content/guides/ugtst/ugtst.pdf b/content/guides/ugtst/ugtst.pdf
index 711bff4..9427980 100644
--- a/content/guides/ugtst/ugtst.pdf
+++ b/content/guides/ugtst/ugtst.pdf
@@ -4,8 +4,8 @@
<< /Title (Testing)
/Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
/Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20170331082118+01'00')
-/ModDate (D:20170331082118+01'00')
+/CreationDate (D:20170404001119+01'00')
+/ModDate (D:20170404001119+01'00')
>>
endobj
2 0 obj
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/ugvro/ugvro.html
----------------------------------------------------------------------
diff --git a/content/guides/ugvro/ugvro.html b/content/guides/ugvro/ugvro.html
index 6af9160..8ac32db 100644
--- a/content/guides/ugvro/ugvro.html
+++ b/content/guides/ugvro/ugvro.html
@@ -4,6 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Restful Objects Viewer</title>
+ <base href="../../">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
@@ -27,14 +28,11 @@
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="-1">
<!-- TODO: need to (re)instate CDN in the future (not using for now just so can develop off-line -->
- <link href="../../css/foundation/5.5.1/foundation.css" rel="stylesheet">
- <script src="../../js/foundation/5.5.1/vendor/modernizr.js"></script>
- <link href="../../css/asciidoctor/colony.css" rel="stylesheet">
- <link href="../../css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
- <link href="../../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.css" rel="stylesheet">
- <!--[if lt IE 9]>
- <link href="../../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.ie.css" rel="stylesheet" />
- <![endif]-->
+ <link href="css/foundation/5.5.1/foundation.css" rel="stylesheet">
+ <script src="js/foundation/5.5.1/vendor/modernizr.js"></script>
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
+ <link href="css/asciidoctor/colony.css" rel="stylesheet">
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
<style type="text/css">
pre code {
background-color: inherit;
@@ -306,6 +304,22 @@ table.CodeRay td.code>pre{padding:0}
footer {
margin-top: 1000px;
}
+
+ .searchLink {
+ font-size: larger;
+ color:#10B061;
+ }
+
+ .searchScore {
+ font-size: 12px;
+ color: #D5810A;
+ }
+
+ .searchDescription {
+ margin-top: 0px;
+ margin-bottom: 0px;
+ }
+
</style>
<style>
/* overriding colony.css stylesheet */
@@ -435,12 +449,8 @@ table.CodeRay td.code>pre{padding:0}
<section class="top-bar-section">
<ul class="right">
<li class="has-form">
- <form class="searchbox navbar-form navbar-right" id="searchbox_012614087480249044419:dn-q5gtwxya" action="http://www.google.com/cse">
- <div class="row collapse">
- <input type="hidden" name="cx" value="012614087480249044419:dn-q5gtwxya">
- <input type="hidden" name="cof" value="FORID:0">
- <input class="form-control" name="q" type="text" placeholder="Search">
- </div>
+ <form id="search-form">
+ <input class="form-control" id="search-field" type="text" length="30" placeholder="Search">
</form> </li>
</ul>
<!-- Left Nav Section -->
@@ -455,6 +465,18 @@ table.CodeRay td.code>pre{padding:0}
</div>
</div>
<div class="row">
+ <div class="large-12 medium-12 columns">
+ <br>
+ <br>
+ <br>
+ </div>
+ </div>
+ <div class="row">
+ <div class="large-12 medium-12 columns">
+ <div id="search-results"></div>
+ </div>
+ </div>
+ <div class="row">
<div id="doc-content-left" class="large-9 medium-9 columns">
<div id="doc-content">
<button type="button" class="button secondary" onclick="window.location.href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvro/ugvro.adoc"" style="float: right; font-size: small; padding: 6px; "><i class="fa fa-pencil-square-o"></i> Edit</button>
@@ -1594,7 +1616,7 @@ findCustomer.get({<span class="key">queryString</span>: JSON.stringify(findCusto
</div>
<footer>
<hr>
- <p class="small"> Copyright � 2010~2016 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
+ <p class="small"> Copyright � 2010~2017 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
</footer>
</div>
<div id="doc-content-right" class="large-3 medium-3 xcolumns">
@@ -1657,11 +1679,14 @@ findCustomer.get({<span class="key">queryString</span>: JSON.stringify(findCusto
</div>
</div>
</div>
- <script src="../../js/foundation/5.5.1/vendor/jquery.js"></script>
- <script src="../../js/foundation/5.5.1/foundation.min.js"></script>
- <link href="../../css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
- <script src="../../js/jqueryui/1.11.4/jquery-ui.min.js"></script>
- <script src="../../js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/foundation/5.5.1/vendor/jquery.js"></script>
+ <script src="js/foundation/5.5.1/foundation.min.js"></script>
+ <link href="css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
+ <script src="js/jqueryui/1.11.4/jquery-ui.min.js"></script>
+ <script src="js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/slick/1.5.0/slick.min.js"></script>
+ <script src="js/elasticlunr/elasticlunr.min.js"></script>
+ <script src="js/app.js"></script>
<script type="text/javascript">
$(function () {
$("#toc").tocify({
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/ugvro/ugvro.pdf
----------------------------------------------------------------------
diff --git a/content/guides/ugvro/ugvro.pdf b/content/guides/ugvro/ugvro.pdf
index 1ecb9bb..d3d4ec7 100644
--- a/content/guides/ugvro/ugvro.pdf
+++ b/content/guides/ugvro/ugvro.pdf
@@ -4,8 +4,8 @@
<< /Title (Restful Objects Viewer)
/Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
/Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20170331082133+01'00')
-/ModDate (D:20170331082133+01'00')
+/CreationDate (D:20170404001142+01'00')
+/ModDate (D:20170404001142+01'00')
>>
endobj
2 0 obj
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/ugvw/ugvw.html
----------------------------------------------------------------------
diff --git a/content/guides/ugvw/ugvw.html b/content/guides/ugvw/ugvw.html
index c2ae53e..d25ba22 100644
--- a/content/guides/ugvw/ugvw.html
+++ b/content/guides/ugvw/ugvw.html
@@ -4,6 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Wicket Viewer</title>
+ <base href="../../">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
@@ -27,14 +28,11 @@
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="-1">
<!-- TODO: need to (re)instate CDN in the future (not using for now just so can develop off-line -->
- <link href="../../css/foundation/5.5.1/foundation.css" rel="stylesheet">
- <script src="../../js/foundation/5.5.1/vendor/modernizr.js"></script>
- <link href="../../css/asciidoctor/colony.css" rel="stylesheet">
- <link href="../../css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
- <link href="../../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.css" rel="stylesheet">
- <!--[if lt IE 9]>
- <link href="../../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.ie.css" rel="stylesheet" />
- <![endif]-->
+ <link href="css/foundation/5.5.1/foundation.css" rel="stylesheet">
+ <script src="js/foundation/5.5.1/vendor/modernizr.js"></script>
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
+ <link href="css/asciidoctor/colony.css" rel="stylesheet">
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
<style type="text/css">
pre code {
background-color: inherit;
@@ -306,6 +304,22 @@ table.CodeRay td.code>pre{padding:0}
footer {
margin-top: 1000px;
}
+
+ .searchLink {
+ font-size: larger;
+ color:#10B061;
+ }
+
+ .searchScore {
+ font-size: 12px;
+ color: #D5810A;
+ }
+
+ .searchDescription {
+ margin-top: 0px;
+ margin-bottom: 0px;
+ }
+
</style>
<style>
/* overriding colony.css stylesheet */
@@ -435,12 +449,8 @@ table.CodeRay td.code>pre{padding:0}
<section class="top-bar-section">
<ul class="right">
<li class="has-form">
- <form class="searchbox navbar-form navbar-right" id="searchbox_012614087480249044419:dn-q5gtwxya" action="http://www.google.com/cse">
- <div class="row collapse">
- <input type="hidden" name="cx" value="012614087480249044419:dn-q5gtwxya">
- <input type="hidden" name="cof" value="FORID:0">
- <input class="form-control" name="q" type="text" placeholder="Search">
- </div>
+ <form id="search-form">
+ <input class="form-control" id="search-field" type="text" length="30" placeholder="Search">
</form> </li>
</ul>
<!-- Left Nav Section -->
@@ -455,6 +465,18 @@ table.CodeRay td.code>pre{padding:0}
</div>
</div>
<div class="row">
+ <div class="large-12 medium-12 columns">
+ <br>
+ <br>
+ <br>
+ </div>
+ </div>
+ <div class="row">
+ <div class="large-12 medium-12 columns">
+ <div id="search-results"></div>
+ </div>
+ </div>
+ <div class="row">
<div id="doc-content-left" class="large-9 medium-9 columns">
<div id="doc-content">
<button type="button" class="button secondary" onclick="window.location.href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/ugvw/ugvw.adoc"" style="float: right; font-size: small; padding: 6px; "><i class="fa fa-pencil-square-o"></i> Edit</button>
@@ -3174,7 +3196,7 @@ public WebRequest newWebRequest(HttpServletRequest servletRequest, String filter
</div>
<footer>
<hr>
- <p class="small"> Copyright � 2010~2016 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
+ <p class="small"> Copyright � 2010~2017 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
</footer>
</div>
<div id="doc-content-right" class="large-3 medium-3 xcolumns">
@@ -3331,11 +3353,14 @@ public WebRequest newWebRequest(HttpServletRequest servletRequest, String filter
</div>
</div>
</div>
- <script src="../../js/foundation/5.5.1/vendor/jquery.js"></script>
- <script src="../../js/foundation/5.5.1/foundation.min.js"></script>
- <link href="../../css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
- <script src="../../js/jqueryui/1.11.4/jquery-ui.min.js"></script>
- <script src="../../js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/foundation/5.5.1/vendor/jquery.js"></script>
+ <script src="js/foundation/5.5.1/foundation.min.js"></script>
+ <link href="css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
+ <script src="js/jqueryui/1.11.4/jquery-ui.min.js"></script>
+ <script src="js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/slick/1.5.0/slick.min.js"></script>
+ <script src="js/elasticlunr/elasticlunr.min.js"></script>
+ <script src="js/app.js"></script>
<script type="text/javascript">
$(function () {
$("#toc").tocify({
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/ugvw/ugvw.pdf
----------------------------------------------------------------------
diff --git a/content/guides/ugvw/ugvw.pdf b/content/guides/ugvw/ugvw.pdf
index bf715a2..accfd2c 100644
--- a/content/guides/ugvw/ugvw.pdf
+++ b/content/guides/ugvw/ugvw.pdf
@@ -4,8 +4,8 @@
<< /Title (Wicket Viewer)
/Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
/Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20170331082139+01'00')
-/ModDate (D:20170331082139+01'00')
+/CreationDate (D:20170404001153+01'00')
+/ModDate (D:20170404001153+01'00')
>>
endobj
2 0 obj
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/help.html
----------------------------------------------------------------------
diff --git a/content/help.html b/content/help.html
index 9acfa8e..cb85284 100644
--- a/content/help.html
+++ b/content/help.html
@@ -4,6 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Help</title>
+ <base href="./">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
@@ -27,14 +28,11 @@
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="-1">
<!-- TODO: need to (re)instate CDN in the future (not using for now just so can develop off-line -->
- <link href="./css/foundation/5.5.1/foundation.css" rel="stylesheet">
- <script src="./js/foundation/5.5.1/vendor/modernizr.js"></script>
- <link href="./css/asciidoctor/colony.css" rel="stylesheet">
- <link href="./css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
- <link href="./css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.css" rel="stylesheet">
- <!--[if lt IE 9]>
- <link href="./css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.ie.css" rel="stylesheet" />
- <![endif]-->
+ <link href="css/foundation/5.5.1/foundation.css" rel="stylesheet">
+ <script src="js/foundation/5.5.1/vendor/modernizr.js"></script>
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
+ <link href="css/asciidoctor/colony.css" rel="stylesheet">
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
<style type="text/css">
pre code {
background-color: inherit;
@@ -306,6 +304,22 @@ table.CodeRay td.code>pre{padding:0}
footer {
margin-top: 1000px;
}
+
+ .searchLink {
+ font-size: larger;
+ color:#10B061;
+ }
+
+ .searchScore {
+ font-size: 12px;
+ color: #D5810A;
+ }
+
+ .searchDescription {
+ margin-top: 0px;
+ margin-bottom: 0px;
+ }
+
</style>
<style>
/* overriding colony.css stylesheet */
@@ -435,12 +449,8 @@ table.CodeRay td.code>pre{padding:0}
<section class="top-bar-section">
<ul class="right">
<li class="has-form">
- <form class="searchbox navbar-form navbar-right" id="searchbox_012614087480249044419:dn-q5gtwxya" action="http://www.google.com/cse">
- <div class="row collapse">
- <input type="hidden" name="cx" value="012614087480249044419:dn-q5gtwxya">
- <input type="hidden" name="cof" value="FORID:0">
- <input class="form-control" name="q" type="text" placeholder="Search">
- </div>
+ <form id="search-form">
+ <input class="form-control" id="search-field" type="text" length="30" placeholder="Search">
</form> </li>
</ul>
<!-- Left Nav Section -->
@@ -455,6 +465,18 @@ table.CodeRay td.code>pre{padding:0}
</div>
</div>
<div class="row">
+ <div class="large-12 medium-12 columns">
+ <br>
+ <br>
+ <br>
+ </div>
+ </div>
+ <div class="row">
+ <div class="large-12 medium-12 columns">
+ <div id="search-results"></div>
+ </div>
+ </div>
+ <div class="row">
<div id="doc-content-left" class="large-9 medium-9 columns">
<div id="doc-content">
<button type="button" class="button secondary" onclick="window.location.href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/help.adoc"" style="float: right; font-size: small; padding: 6px; "><i class="fa fa-pencil-square-o"></i> Edit</button>
@@ -501,7 +523,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<footer>
<hr>
- <p class="small"> Copyright � 2010~2016 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
+ <p class="small"> Copyright � 2010~2017 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
</footer>
</div>
<div id="doc-content-right" class="large-3 medium-3 xcolumns">
@@ -516,11 +538,14 @@ table.CodeRay td.code>pre{padding:0}
</div>
</div>
</div>
- <script src="./js/foundation/5.5.1/vendor/jquery.js"></script>
- <script src="./js/foundation/5.5.1/foundation.min.js"></script>
- <link href="./css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
- <script src="./js/jqueryui/1.11.4/jquery-ui.min.js"></script>
- <script src="./js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/foundation/5.5.1/vendor/jquery.js"></script>
+ <script src="js/foundation/5.5.1/foundation.min.js"></script>
+ <link href="css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
+ <script src="js/jqueryui/1.11.4/jquery-ui.min.js"></script>
+ <script src="js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/slick/1.5.0/slick.min.js"></script>
+ <script src="js/elasticlunr/elasticlunr.min.js"></script>
+ <script src="js/app.js"></script>
<script type="text/javascript">
$(function () {
$("#toc").tocify({
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/index.html
----------------------------------------------------------------------
diff --git a/content/index.html b/content/index.html
index 5e2f8f4..d3c7e7f 100644
--- a/content/index.html
+++ b/content/index.html
@@ -6,6 +6,8 @@
<title>Apache Isis</title>
+ <base href="." />
+
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
@@ -32,11 +34,11 @@
<!-- TODO: need to (re)instate CDN in the future (not using for now just so can develop off-line -->
- <link href="./css/foundation/5.5.1/foundation.css" rel="stylesheet" />
- <script src="./js/foundation/5.5.1/vendor/modernizr.js"></script>
- <link href="./css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
- <link href="./css/slick/1.5.0/slick.css" rel="stylesheet">
- <link href="./css/slick/1.5.0/slick-theme.css" rel="stylesheet">
+ <link href="css/foundation/5.5.1/foundation.css" rel="stylesheet" />
+ <script src="js/foundation/5.5.1/vendor/modernizr.js"></script>
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
+ <link href="css/slick/1.5.0/slick.css" rel="stylesheet">
+ <link href="css/slick/1.5.0/slick-theme.css" rel="stylesheet">
@@ -375,7 +377,7 @@
<ul class="title-area">
<li class="name">
<h1>
- <a href="./index.html">Apache Isis™</a>
+ <a href="index.html">Apache Isis™</a>
</h1>
</li>
<!-- Remove the class "menu-icon" to get rid of menu icon. Take out "Menu" to just have icon alone -->
@@ -386,8 +388,8 @@
<ul class="right">
<li class="has-form">
- <form id="hello-world" action="sayhello">
- <input class="form-control" id="searchfield" type="text" length="30" placeholder="Search"/>
+ <form id="search-form">
+ <input class="form-control" id="search-field" type="text" length="30" placeholder="Search"/>
</form>
</li>
@@ -396,10 +398,10 @@
<!-- Left Nav Section -->
<ul class="left">
- <li><a href="./documentation.html">Documentation</a></li>
- <li><a href="./downloads.html">Downloads</a></li>
- <li><a href="./help.html">Help</a></li>
- <li><a href="./asf.html">@ASF</a></li>
+ <li><a href="documentation.html">Documentation</a></li>
+ <li><a href="downloads.html">Downloads</a></li>
+ <li><a href="help.html">Help</a></li>
+ <li><a href="asf.html">@ASF</a></li>
</ul>
@@ -430,7 +432,7 @@
<div class="row">
<div class="large-6 medium-6 columns">
- <img class="logo" src="./images/isis-logo-568x286.png" alt="Apache Isis"/>
+ <img class="logo" src="images/isis-logo-568x286.png" alt="Apache Isis"/>
</div>
<div class="large-1 medium-1 columns">
@@ -644,7 +646,7 @@ And I must say this: "Great Support from the development team"</p>
<h3 class="legend">Domain Driven Applications, Quickly</h3>
<p>Apache Isis™ is a framework for rapidly developing domain-driven apps in Java. Write your business logic in entities, domain services or view models, and the framework dynamically generates a representation of that domain model as a webapp or a rich hypermedia REST API.</p>
- <p><a class="button btn btn-primary btn-lg learn-more" href="./documentation.html" role="button">Learn more �</a></p>
+ <p><a class="button btn btn-primary btn-lg learn-more" href="documentation.html" role="button">Learn more �</a></p>
</div>
</div>
</div>
@@ -659,14 +661,14 @@ And I must say this: "Great Support from the development team"</p>
<p>Apache Isis dynamically builds both a generic UI and also a rich hypermedia REST API directly from the underlying domain objects.
This makes for extremely rapid prototyping and a short feedback cycle, perfect for agile development.
The UI can also be extended for specific use cases, and can be themed using <a href="http://getbootstrap.com">Bootstrap</a>.</p>
- <p><a class="button small info radius" href="./isis-in-pictures.html" role="button">See Apache Isis in action �</a></p>
+ <p><a class="button small info radius" href="isis-in-pictures.html" role="button">See Apache Isis in action �</a></p>
</div>
<div class="large-4 medium-4 columns">
<h2>Domain-Driven</h2>
<p>The core of an Apache Isis application are the domain objects, either persisted entities or view models.
Business rules can be associated directly with domain objects, or can be factored out into separate
services. Apache Isis performs dependency injection everywhere to ensure that the application remains decoupled.</p>
- <p><a class="button small info radius" href="./documentation.html" role="button">Read the docs �</a></p>
+ <p><a class="button small info radius" href="documentation.html" role="button">Read the docs �</a></p>
</div>
<div class="large-4 medium-4 columns">
<h2>Add-ons <small>(non ASF)</small></h2>
@@ -690,7 +692,7 @@ And I must say this: "Great Support from the development team"</p>
<div class="row">
<div class="large-offset-1 large-10 medium-offset-1 medium-10 columns">
- <a href="./images/todoapp/todoitem.png"><img src="./images/todoapp/todoitem.png"
+ <a href="images/todoapp/todoitem.png"><img src="images/todoapp/todoitem.png"
style="padding: 2px;border: 1px solid #021a40;"
/></a>
</div>
@@ -706,7 +708,7 @@ And I must say this: "Great Support from the development team"</p>
<div class="row">
<div class="large-offset-1 large-10 medium-offset-1 medium-10 columns">
- <a href="./images/todoapp/dashboard.png"><img src="./images/todoapp/dashboard.png" style="padding: 2px;border: 1px solid #021a40;" /></a>
+ <a href="images/todoapp/dashboard.png"><img src="images/todoapp/dashboard.png" style="padding: 2px;border: 1px solid #021a40;" /></a>
</div>
</div>
@@ -720,7 +722,7 @@ And I must say this: "Great Support from the development team"</p>
<div class="row">
<div class="large-offset-1 large-10 medium-offset-1 medium-10 columns">
- <a href="./images/todoapp/swagger-ui.png"><img src="./images/todoapp/swagger-ui.png" style="padding: 2px;border: 1px solid #021a40;" /></a>
+ <a href="images/todoapp/swagger-ui.png"><img src="images/todoapp/swagger-ui.png" style="padding: 2px;border: 1px solid #021a40;" /></a>
</div>
</div>
@@ -823,19 +825,19 @@ mvn archetype:generate \
-<script src="./js/foundation/5.5.1/vendor/jquery.js"></script>
-<script src="./js/foundation/5.5.1/foundation.min.js"></script>
+<script src="js/foundation/5.5.1/vendor/jquery.js"></script>
+<script src="js/foundation/5.5.1/foundation.min.js"></script>
-<link href="./css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
-<script src="./js/jqueryui/1.11.4/jquery-ui.min.js"></script>
-<script src="./js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+<link href="css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
+<script src="js/jqueryui/1.11.4/jquery-ui.min.js"></script>
+<script src="js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
-<script src="./js/slick/1.5.0/slick.min.js"></script>
+<script src="js/slick/1.5.0/slick.min.js"></script>
-<script src="./js/elasticlunr/elasticlunr.min.js"></script>
+<script src="js/elasticlunr/elasticlunr.min.js"></script>
-<script type="text/javascript" src="js/app.js"></script>
+<script src="js/app.js"></script>
<script type="text/javascript">
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/js/app.js
----------------------------------------------------------------------
diff --git a/content/js/app.js b/content/js/app.js
index 7cad7c9..920a1a2 100644
--- a/content/js/app.js
+++ b/content/js/app.js
@@ -1,51 +1,61 @@
-$('#hello-world').submit(function(ev) {
- ev.preventDefault(); // to stop the form from submitting
- /* Validations go here */
-
- var searchField = $('#searchfield');
- var searchText = searchField.val()
-
-
- $.getJSON('/elasticlunr/index.json', function (data) {
-
- var index = elasticlunr.Index.load(data);
- var searchResults = index.search(searchText);
-
- $('#search-results').empty();
- if(searchResults.length === 0) {
-
- $('#search-results').append("<br/>No matches found for '" + searchText + "'<br/><br/>");
-
- } else {
- for (var i = 0; i < searchResults.length; i++) {
-
- var searchResult = searchResults[i];
- var ref = searchResult['ref'];
-
- var doc = index.documentStore.docs[ref];
-
- var title = doc.title;
- var description = doc.description;
- var url = doc.url;
- var score = searchResult['score'];
- var percentScore = score.toFixed(2);
-
- if(description) {
- $('#search-results').append("<br/><span class='searchLink'><a href='" + url + "'>" + title + " <span class='searchScore'>" + percentScore + "</span>" + "</a></span><p class='searchDescription'>" + description + "</p>");
- }
- };
- }
- $('#search-results').focus();
- $('html,body').animate({
- scrollTop: $("#search-results").offset().top - 80
- });
-
- });
-
- $(searchField).val('');
-});
-
-$(document).ready(function(){
- var searchField = $('#searchfield');
- $(searchField).focus();
+$('#search-form').submit(function(ev) {
+ ev.preventDefault(); // to stop the form from submitting
+ /* Validations go here */
+
+ var searchField = $('#search-field');
+ var searchText = searchField.val()
+
+
+ $.getJSON('/elasticlunr/index.json', function (data) {
+
+ var index = elasticlunr.Index.load(data);
+ var searchResults = index.search(searchText
+ /*,{
+ fields: {
+ title: {boost: 3},
+ description: {boost: 2},
+ body: {boost: 1}
+ }}
+ */
+ );
+
+ $('#search-results').empty();
+ if(searchResults.length === 0) {
+
+ if(searchText) {
+ $('#search-results').append("<br/>No matches found for '" + searchText + "'<br/><br/>");
+ }
+
+ } else {
+ for (var i = 0; i < Math.min(searchResults.length, 20); i++) {
+
+ var searchResult = searchResults[i];
+ var ref = searchResult['ref'];
+
+ var doc = index.documentStore.docs[ref];
+
+ var title = doc.title;
+ var description = doc.description;
+ var url = doc.url;
+ var score = searchResult['score'];
+ var percentScore = score.toFixed(2);
+
+ if(description) {
+ $('#search-results').append("<br/><span class='searchLink'><a href='" + url + "'>" + title + " <span class='searchScore'>" + percentScore + "</span>" + "</a></span><p class='searchDescription'>" + description + "</p>");
+ }
+ };
+ }
+ $('#search-results').focus();
+ $('html,body').animate({
+ scrollTop: $("#search-results").offset().top - 80
+ });
+
+ });
+
+ $(searchField).val('');
+});
+
+$(document).ready(function(){
+ var searchField = $('#search-field');
+ $(searchField).focus();
});
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/migration-notes/migration-notes.html
----------------------------------------------------------------------
diff --git a/content/migration-notes/migration-notes.html b/content/migration-notes/migration-notes.html
index c0c93d7..1e9bb49 100644
--- a/content/migration-notes/migration-notes.html
+++ b/content/migration-notes/migration-notes.html
@@ -4,6 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Migration Notes</title>
+ <base href="../">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
@@ -27,14 +28,11 @@
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="-1">
<!-- TODO: need to (re)instate CDN in the future (not using for now just so can develop off-line -->
- <link href="../css/foundation/5.5.1/foundation.css" rel="stylesheet">
- <script src="../js/foundation/5.5.1/vendor/modernizr.js"></script>
- <link href="../css/asciidoctor/colony.css" rel="stylesheet">
- <link href="../css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
- <link href="../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.css" rel="stylesheet">
- <!--[if lt IE 9]>
- <link href="../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.ie.css" rel="stylesheet" />
- <![endif]-->
+ <link href="css/foundation/5.5.1/foundation.css" rel="stylesheet">
+ <script src="js/foundation/5.5.1/vendor/modernizr.js"></script>
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
+ <link href="css/asciidoctor/colony.css" rel="stylesheet">
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
<style type="text/css">
pre code {
background-color: inherit;
@@ -306,6 +304,22 @@ table.CodeRay td.code>pre{padding:0}
footer {
margin-top: 1000px;
}
+
+ .searchLink {
+ font-size: larger;
+ color:#10B061;
+ }
+
+ .searchScore {
+ font-size: 12px;
+ color: #D5810A;
+ }
+
+ .searchDescription {
+ margin-top: 0px;
+ margin-bottom: 0px;
+ }
+
</style>
<style>
/* overriding colony.css stylesheet */
@@ -435,12 +449,8 @@ table.CodeRay td.code>pre{padding:0}
<section class="top-bar-section">
<ul class="right">
<li class="has-form">
- <form class="searchbox navbar-form navbar-right" id="searchbox_012614087480249044419:dn-q5gtwxya" action="http://www.google.com/cse">
- <div class="row collapse">
- <input type="hidden" name="cx" value="012614087480249044419:dn-q5gtwxya">
- <input type="hidden" name="cof" value="FORID:0">
- <input class="form-control" name="q" type="text" placeholder="Search">
- </div>
+ <form id="search-form">
+ <input class="form-control" id="search-field" type="text" length="30" placeholder="Search">
</form> </li>
</ul>
<!-- Left Nav Section -->
@@ -455,6 +465,18 @@ table.CodeRay td.code>pre{padding:0}
</div>
</div>
<div class="row">
+ <div class="large-12 medium-12 columns">
+ <br>
+ <br>
+ <br>
+ </div>
+ </div>
+ <div class="row">
+ <div class="large-12 medium-12 columns">
+ <div id="search-results"></div>
+ </div>
+ </div>
+ <div class="row">
<div id="doc-content-left" class="large-9 medium-9 columns">
<div id="doc-content">
<button type="button" class="button secondary" onclick="window.location.href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/migration-notes/migration-notes.adoc"" style="float: right; font-size: small; padding: 6px; "><i class="fa fa-pencil-square-o"></i> Edit</button>
@@ -2172,7 +2194,7 @@ isis.persistor.datanucleus.impl.datanucleus.schema.validateConstraints=true</cod
</div>
<footer>
<hr>
- <p class="small"> Copyright � 2010~2016 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
+ <p class="small"> Copyright � 2010~2017 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
</footer>
</div>
<div id="doc-content-right" class="large-3 medium-3 xcolumns">
@@ -2272,11 +2294,14 @@ isis.persistor.datanucleus.impl.datanucleus.schema.validateConstraints=true</cod
</div>
</div>
</div>
- <script src="../js/foundation/5.5.1/vendor/jquery.js"></script>
- <script src="../js/foundation/5.5.1/foundation.min.js"></script>
- <link href="../css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
- <script src="../js/jqueryui/1.11.4/jquery-ui.min.js"></script>
- <script src="../js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/foundation/5.5.1/vendor/jquery.js"></script>
+ <script src="js/foundation/5.5.1/foundation.min.js"></script>
+ <link href="css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
+ <script src="js/jqueryui/1.11.4/jquery-ui.min.js"></script>
+ <script src="js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/slick/1.5.0/slick.min.js"></script>
+ <script src="js/elasticlunr/elasticlunr.min.js"></script>
+ <script src="js/app.js"></script>
<script type="text/javascript">
$(function () {
$("#toc").tocify({
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/pages/articles-and-presentations/articles-and-presentations.html
----------------------------------------------------------------------
diff --git a/content/pages/articles-and-presentations/articles-and-presentations.html b/content/pages/articles-and-presentations/articles-and-presentations.html
index e0ef74b..c427fc8 100644
--- a/content/pages/articles-and-presentations/articles-and-presentations.html
+++ b/content/pages/articles-and-presentations/articles-and-presentations.html
@@ -4,6 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Articles, Conference Sessions, Podcasts</title>
+ <base href="../../">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
@@ -27,14 +28,11 @@
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="-1">
<!-- TODO: need to (re)instate CDN in the future (not using for now just so can develop off-line -->
- <link href="../../css/foundation/5.5.1/foundation.css" rel="stylesheet">
- <script src="../../js/foundation/5.5.1/vendor/modernizr.js"></script>
- <link href="../../css/asciidoctor/colony.css" rel="stylesheet">
- <link href="../../css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
- <link href="../../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.css" rel="stylesheet">
- <!--[if lt IE 9]>
- <link href="../../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.ie.css" rel="stylesheet" />
- <![endif]-->
+ <link href="css/foundation/5.5.1/foundation.css" rel="stylesheet">
+ <script src="js/foundation/5.5.1/vendor/modernizr.js"></script>
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
+ <link href="css/asciidoctor/colony.css" rel="stylesheet">
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
<style type="text/css">
pre code {
background-color: inherit;
@@ -306,6 +304,22 @@ table.CodeRay td.code>pre{padding:0}
footer {
margin-top: 1000px;
}
+
+ .searchLink {
+ font-size: larger;
+ color:#10B061;
+ }
+
+ .searchScore {
+ font-size: 12px;
+ color: #D5810A;
+ }
+
+ .searchDescription {
+ margin-top: 0px;
+ margin-bottom: 0px;
+ }
+
</style>
<style>
/* overriding colony.css stylesheet */
@@ -435,12 +449,8 @@ table.CodeRay td.code>pre{padding:0}
<section class="top-bar-section">
<ul class="right">
<li class="has-form">
- <form class="searchbox navbar-form navbar-right" id="searchbox_012614087480249044419:dn-q5gtwxya" action="http://www.google.com/cse">
- <div class="row collapse">
- <input type="hidden" name="cx" value="012614087480249044419:dn-q5gtwxya">
- <input type="hidden" name="cof" value="FORID:0">
- <input class="form-control" name="q" type="text" placeholder="Search">
- </div>
+ <form id="search-form">
+ <input class="form-control" id="search-field" type="text" length="30" placeholder="Search">
</form> </li>
</ul>
<!-- Left Nav Section -->
@@ -455,6 +465,18 @@ table.CodeRay td.code>pre{padding:0}
</div>
</div>
<div class="row">
+ <div class="large-12 medium-12 columns">
+ <br>
+ <br>
+ <br>
+ </div>
+ </div>
+ <div class="row">
+ <div class="large-12 medium-12 columns">
+ <div id="search-results"></div>
+ </div>
+ </div>
+ <div class="row">
<div id="doc-content-left" class="large-9 medium-9 columns">
<div id="doc-content">
<button type="button" class="button secondary" onclick="window.location.href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/pages/articles-and-presentations/articles-and-presentations.adoc"" style="float: right; font-size: small; padding: 6px; "><i class="fa fa-pencil-square-o"></i> Edit</button>
@@ -577,7 +599,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<footer>
<hr>
- <p class="small"> Copyright � 2010~2016 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
+ <p class="small"> Copyright � 2010~2017 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
</footer>
</div>
<div id="doc-content-right" class="large-3 medium-3 xcolumns">
@@ -598,11 +620,14 @@ table.CodeRay td.code>pre{padding:0}
</div>
</div>
</div>
- <script src="../../js/foundation/5.5.1/vendor/jquery.js"></script>
- <script src="../../js/foundation/5.5.1/foundation.min.js"></script>
- <link href="../../css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
- <script src="../../js/jqueryui/1.11.4/jquery-ui.min.js"></script>
- <script src="../../js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/foundation/5.5.1/vendor/jquery.js"></script>
+ <script src="js/foundation/5.5.1/foundation.min.js"></script>
+ <link href="css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
+ <script src="js/jqueryui/1.11.4/jquery-ui.min.js"></script>
+ <script src="js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/slick/1.5.0/slick.min.js"></script>
+ <script src="js/elasticlunr/elasticlunr.min.js"></script>
+ <script src="js/app.js"></script>
<script type="text/javascript">
$(function () {
$("#toc").tocify({
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/pages/books/books.html
----------------------------------------------------------------------
diff --git a/content/pages/books/books.html b/content/pages/books/books.html
index aa7ede2..655fd8e 100644
--- a/content/pages/books/books.html
+++ b/content/pages/books/books.html
@@ -4,6 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Books</title>
+ <base href="../../">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
@@ -27,14 +28,11 @@
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="-1">
<!-- TODO: need to (re)instate CDN in the future (not using for now just so can develop off-line -->
- <link href="../../css/foundation/5.5.1/foundation.css" rel="stylesheet">
- <script src="../../js/foundation/5.5.1/vendor/modernizr.js"></script>
- <link href="../../css/asciidoctor/colony.css" rel="stylesheet">
- <link href="../../css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
- <link href="../../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.css" rel="stylesheet">
- <!--[if lt IE 9]>
- <link href="../../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.ie.css" rel="stylesheet" />
- <![endif]-->
+ <link href="css/foundation/5.5.1/foundation.css" rel="stylesheet">
+ <script src="js/foundation/5.5.1/vendor/modernizr.js"></script>
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
+ <link href="css/asciidoctor/colony.css" rel="stylesheet">
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
<style type="text/css">
pre code {
background-color: inherit;
@@ -306,6 +304,22 @@ table.CodeRay td.code>pre{padding:0}
footer {
margin-top: 1000px;
}
+
+ .searchLink {
+ font-size: larger;
+ color:#10B061;
+ }
+
+ .searchScore {
+ font-size: 12px;
+ color: #D5810A;
+ }
+
+ .searchDescription {
+ margin-top: 0px;
+ margin-bottom: 0px;
+ }
+
</style>
<style>
/* overriding colony.css stylesheet */
@@ -435,12 +449,8 @@ table.CodeRay td.code>pre{padding:0}
<section class="top-bar-section">
<ul class="right">
<li class="has-form">
- <form class="searchbox navbar-form navbar-right" id="searchbox_012614087480249044419:dn-q5gtwxya" action="http://www.google.com/cse">
- <div class="row collapse">
- <input type="hidden" name="cx" value="012614087480249044419:dn-q5gtwxya">
- <input type="hidden" name="cof" value="FORID:0">
- <input class="form-control" name="q" type="text" placeholder="Search">
- </div>
+ <form id="search-form">
+ <input class="form-control" id="search-field" type="text" length="30" placeholder="Search">
</form> </li>
</ul>
<!-- Left Nav Section -->
@@ -455,6 +465,18 @@ table.CodeRay td.code>pre{padding:0}
</div>
</div>
<div class="row">
+ <div class="large-12 medium-12 columns">
+ <br>
+ <br>
+ <br>
+ </div>
+ </div>
+ <div class="row">
+ <div class="large-12 medium-12 columns">
+ <div id="search-results"></div>
+ </div>
+ </div>
+ <div class="row">
<div id="doc-content-left" class="large-9 medium-9 columns">
<div id="doc-content">
<button type="button" class="button secondary" onclick="window.location.href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/pages/books/books.adoc"" style="float: right; font-size: small; padding: 6px; "><i class="fa fa-pencil-square-o"></i> Edit</button>
@@ -544,7 +566,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<footer>
<hr>
- <p class="small"> Copyright � 2010~2016 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
+ <p class="small"> Copyright � 2010~2017 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
</footer>
</div>
<div id="doc-content-right" class="large-3 medium-3 xcolumns">
@@ -559,11 +581,14 @@ table.CodeRay td.code>pre{padding:0}
</div>
</div>
</div>
- <script src="../../js/foundation/5.5.1/vendor/jquery.js"></script>
- <script src="../../js/foundation/5.5.1/foundation.min.js"></script>
- <link href="../../css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
- <script src="../../js/jqueryui/1.11.4/jquery-ui.min.js"></script>
- <script src="../../js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/foundation/5.5.1/vendor/jquery.js"></script>
+ <script src="js/foundation/5.5.1/foundation.min.js"></script>
+ <link href="css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
+ <script src="js/jqueryui/1.11.4/jquery-ui.min.js"></script>
+ <script src="js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/slick/1.5.0/slick.min.js"></script>
+ <script src="js/elasticlunr/elasticlunr.min.js"></script>
+ <script src="js/app.js"></script>
<script type="text/javascript">
$(function () {
$("#toc").tocify({
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/pages/cheat-sheet/cheat-sheet.html
----------------------------------------------------------------------
diff --git a/content/pages/cheat-sheet/cheat-sheet.html b/content/pages/cheat-sheet/cheat-sheet.html
index 92b89de..3b9aa53 100644
--- a/content/pages/cheat-sheet/cheat-sheet.html
+++ b/content/pages/cheat-sheet/cheat-sheet.html
@@ -4,6 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Cheat Sheet</title>
+ <base href="../../">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
@@ -27,14 +28,11 @@
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="-1">
<!-- TODO: need to (re)instate CDN in the future (not using for now just so can develop off-line -->
- <link href="../../css/foundation/5.5.1/foundation.css" rel="stylesheet">
- <script src="../../js/foundation/5.5.1/vendor/modernizr.js"></script>
- <link href="../../css/asciidoctor/colony.css" rel="stylesheet">
- <link href="../../css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
- <link href="../../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.css" rel="stylesheet">
- <!--[if lt IE 9]>
- <link href="../../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.ie.css" rel="stylesheet" />
- <![endif]-->
+ <link href="css/foundation/5.5.1/foundation.css" rel="stylesheet">
+ <script src="js/foundation/5.5.1/vendor/modernizr.js"></script>
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
+ <link href="css/asciidoctor/colony.css" rel="stylesheet">
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
<style type="text/css">
pre code {
background-color: inherit;
@@ -306,6 +304,22 @@ table.CodeRay td.code>pre{padding:0}
footer {
margin-top: 1000px;
}
+
+ .searchLink {
+ font-size: larger;
+ color:#10B061;
+ }
+
+ .searchScore {
+ font-size: 12px;
+ color: #D5810A;
+ }
+
+ .searchDescription {
+ margin-top: 0px;
+ margin-bottom: 0px;
+ }
+
</style>
<style>
/* overriding colony.css stylesheet */
@@ -435,12 +449,8 @@ table.CodeRay td.code>pre{padding:0}
<section class="top-bar-section">
<ul class="right">
<li class="has-form">
- <form class="searchbox navbar-form navbar-right" id="searchbox_012614087480249044419:dn-q5gtwxya" action="http://www.google.com/cse">
- <div class="row collapse">
- <input type="hidden" name="cx" value="012614087480249044419:dn-q5gtwxya">
- <input type="hidden" name="cof" value="FORID:0">
- <input class="form-control" name="q" type="text" placeholder="Search">
- </div>
+ <form id="search-form">
+ <input class="form-control" id="search-field" type="text" length="30" placeholder="Search">
</form> </li>
</ul>
<!-- Left Nav Section -->
@@ -455,6 +465,18 @@ table.CodeRay td.code>pre{padding:0}
</div>
</div>
<div class="row">
+ <div class="large-12 medium-12 columns">
+ <br>
+ <br>
+ <br>
+ </div>
+ </div>
+ <div class="row">
+ <div class="large-12 medium-12 columns">
+ <div id="search-results"></div>
+ </div>
+ </div>
+ <div class="row">
<div id="doc-content-left" class="large-9 medium-9 columns">
<div id="doc-content">
<button type="button" class="button secondary" onclick="window.location.href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/pages/cheat-sheet/cheat-sheet.adoc"" style="float: right; font-size: small; padding: 6px; "><i class="fa fa-pencil-square-o"></i> Edit</button>
@@ -478,7 +500,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<footer>
<hr>
- <p class="small"> Copyright � 2010~2016 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
+ <p class="small"> Copyright � 2010~2017 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
</footer>
</div>
<div id="doc-content-right" class="large-3 medium-3 xcolumns">
@@ -488,11 +510,14 @@ table.CodeRay td.code>pre{padding:0}
</div>
</div>
</div>
- <script src="../../js/foundation/5.5.1/vendor/jquery.js"></script>
- <script src="../../js/foundation/5.5.1/foundation.min.js"></script>
- <link href="../../css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
- <script src="../../js/jqueryui/1.11.4/jquery-ui.min.js"></script>
- <script src="../../js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/foundation/5.5.1/vendor/jquery.js"></script>
+ <script src="js/foundation/5.5.1/foundation.min.js"></script>
+ <link href="css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
+ <script src="js/jqueryui/1.11.4/jquery-ui.min.js"></script>
+ <script src="js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/slick/1.5.0/slick.min.js"></script>
+ <script src="js/elasticlunr/elasticlunr.min.js"></script>
+ <script src="js/app.js"></script>
<script type="text/javascript">
$(function () {
$("#toc").tocify({
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/pages/common-use-cases/common-use-cases.html
----------------------------------------------------------------------
diff --git a/content/pages/common-use-cases/common-use-cases.html b/content/pages/common-use-cases/common-use-cases.html
index 402c26a..10d3c7c 100644
--- a/content/pages/common-use-cases/common-use-cases.html
+++ b/content/pages/common-use-cases/common-use-cases.html
@@ -4,6 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Common Use Cases</title>
+ <base href="../../">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
@@ -27,14 +28,11 @@
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="-1">
<!-- TODO: need to (re)instate CDN in the future (not using for now just so can develop off-line -->
- <link href="../../css/foundation/5.5.1/foundation.css" rel="stylesheet">
- <script src="../../js/foundation/5.5.1/vendor/modernizr.js"></script>
- <link href="../../css/asciidoctor/colony.css" rel="stylesheet">
- <link href="../../css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
- <link href="../../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.css" rel="stylesheet">
- <!--[if lt IE 9]>
- <link href="../../css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.ie.css" rel="stylesheet" />
- <![endif]-->
+ <link href="css/foundation/5.5.1/foundation.css" rel="stylesheet">
+ <script src="js/foundation/5.5.1/vendor/modernizr.js"></script>
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
+ <link href="css/asciidoctor/colony.css" rel="stylesheet">
+ <link href="css/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
<style type="text/css">
pre code {
background-color: inherit;
@@ -306,6 +304,22 @@ table.CodeRay td.code>pre{padding:0}
footer {
margin-top: 1000px;
}
+
+ .searchLink {
+ font-size: larger;
+ color:#10B061;
+ }
+
+ .searchScore {
+ font-size: 12px;
+ color: #D5810A;
+ }
+
+ .searchDescription {
+ margin-top: 0px;
+ margin-bottom: 0px;
+ }
+
</style>
<style>
/* overriding colony.css stylesheet */
@@ -435,12 +449,8 @@ table.CodeRay td.code>pre{padding:0}
<section class="top-bar-section">
<ul class="right">
<li class="has-form">
- <form class="searchbox navbar-form navbar-right" id="searchbox_012614087480249044419:dn-q5gtwxya" action="http://www.google.com/cse">
- <div class="row collapse">
- <input type="hidden" name="cx" value="012614087480249044419:dn-q5gtwxya">
- <input type="hidden" name="cof" value="FORID:0">
- <input class="form-control" name="q" type="text" placeholder="Search">
- </div>
+ <form id="search-form">
+ <input class="form-control" id="search-field" type="text" length="30" placeholder="Search">
</form> </li>
</ul>
<!-- Left Nav Section -->
@@ -455,6 +465,18 @@ table.CodeRay td.code>pre{padding:0}
</div>
</div>
<div class="row">
+ <div class="large-12 medium-12 columns">
+ <br>
+ <br>
+ <br>
+ </div>
+ </div>
+ <div class="row">
+ <div class="large-12 medium-12 columns">
+ <div id="search-results"></div>
+ </div>
+ </div>
+ <div class="row">
<div id="doc-content-left" class="large-9 medium-9 columns">
<div id="doc-content">
<button type="button" class="button secondary" onclick="window.location.href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/pages/common-use-cases/common-use-cases.adoc"" style="float: right; font-size: small; padding: 6px; "><i class="fa fa-pencil-square-o"></i> Edit</button>
@@ -536,7 +558,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<footer>
<hr>
- <p class="small"> Copyright � 2010~2016 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
+ <p class="small"> Copyright � 2010~2017 The Apache Software Foundation, licensed under the Apache License, v2.0. <br> Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. </p>
</footer>
</div>
<div id="doc-content-right" class="large-3 medium-3 xcolumns">
@@ -552,11 +574,14 @@ table.CodeRay td.code>pre{padding:0}
</div>
</div>
</div>
- <script src="../../js/foundation/5.5.1/vendor/jquery.js"></script>
- <script src="../../js/foundation/5.5.1/foundation.min.js"></script>
- <link href="../../css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
- <script src="../../js/jqueryui/1.11.4/jquery-ui.min.js"></script>
- <script src="../../js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/foundation/5.5.1/vendor/jquery.js"></script>
+ <script src="js/foundation/5.5.1/foundation.min.js"></script>
+ <link href="css/jquery.tocify/1.9.0/jquery.tocify.css" rel="stylesheet">
+ <script src="js/jqueryui/1.11.4/jquery-ui.min.js"></script>
+ <script src="js/jquery.tocify/1.9.0/jquery.tocify.js"></script>
+ <script src="js/slick/1.5.0/slick.min.js"></script>
+ <script src="js/elasticlunr/elasticlunr.min.js"></script>
+ <script src="js/app.js"></script>
<script type="text/javascript">
$(function () {
$("#toc").tocify({
[45/59] [abbrv] [partial] isis-site git commit: ISIS-1521: deletes
content-OLDSITE
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/about.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/about.md b/content-OLDSITE/components/objectstores/about.md
deleted file mode 100644
index 978cb41..0000000
--- a/content-OLDSITE/components/objectstores/about.md
+++ /dev/null
@@ -1,4 +0,0 @@
-Title: Object Stores
-
-* [JDO](./jdo/about.html)
-* back to [documentation](../../documentation.html)
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/IsisConfigurationForJdoIntegTests.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/IsisConfigurationForJdoIntegTests.md b/content-OLDSITE/components/objectstores/jdo/IsisConfigurationForJdoIntegTests.md
deleted file mode 100644
index a81cf78..0000000
--- a/content-OLDSITE/components/objectstores/jdo/IsisConfigurationForJdoIntegTests.md
+++ /dev/null
@@ -1,10 +0,0 @@
-Title: `IsisConfigurationForJdoIntegTests`
-
-[//]: # (content copied to _user-guide_testing_integ-test-support)
-
-
-When running integration tests with the JDO Objectstore, there are certain standard configuration properties that are usually set. For example, integration tests are usually run against an in-memory HSQLDB database.
-
-To remove a little bit of boilerplate, the `IsisConfigurationForJdoIntegTests` class (in the `org.apache.isis.objectstore.jdo.datanucleus` package) can be used to bootstrap the application.
-
-The simpleapp example application (that we reverse engineer into our) [simpleapp archetype](../../../intro/getting-started/simple-archetype.html) shows this; see for example the [`SystemAppSystemInitializer`](https://github.com/apache/isis/blob/07fe61ef3fb029ae36427f60da2afeeb931e4f88/example/application/simpleapp/integtests/src/test/java/domainapp/integtests/bootstrap/SimpleAppSystemInitializer.java#L49) class.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/about.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/about.md b/content-OLDSITE/components/objectstores/jdo/about.md
deleted file mode 100644
index 7620b84..0000000
--- a/content-OLDSITE/components/objectstores/jdo/about.md
+++ /dev/null
@@ -1,14 +0,0 @@
-Title: DataNucleus (JDO) Objectstore
-
-The JDO Objectstore provides a persistence mechanism for relational (and potentially other) databases, using the JDO API.
-
-The underlying implementation is [DataNucleus](http://www.datanucleus.org).
-
-## Releases
-
-- See [release notes](release-notes/about.html).
-
-## Further reading
-
-The [main documentation page](../../../documentation.html#jdo-objectstore) lists the pages available for the JDO Objectstore.
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/autocreating-schema-objects.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/autocreating-schema-objects.md b/content-OLDSITE/components/objectstores/jdo/autocreating-schema-objects.md
deleted file mode 100644
index 2d7e67b..0000000
--- a/content-OLDSITE/components/objectstores/jdo/autocreating-schema-objects.md
+++ /dev/null
@@ -1,102 +0,0 @@
-Title: Autocreating Schema Objects (1.9.0-SNAPSHOT)
-
-[//]: # (content copied to user-guide_how-tos_using-modules)
-
-We use Java packages as a way to group related domain objects together; the package name forms a namespace. We can then
-reason about all the classes in that package/namespace as a single unit. Good examples are the various
-[Isis Addons](http://github.com/isisaddons) (not ASF): security, commands, auditing and so on.
-
-In the same way that Java packages act as a namespace for domain objects, it's good practice to map domain entities to
-their own (database) schemas. As of 1.9.0-SNAPSHOT, all the IsisAddons modules do this, for example:
-
- @javax.jdo.annotations.PersistenceCapable( ...
- schema = "isissecurity",
- table = "ApplicationUser")
- public class ApplicationUser ... { ... }
-
-and
-
- @javax.jdo.annotations.PersistenceCapable( ...
- schema = "isisaudit",
- table="AuditEntry")
- public class AuditEntry ... { ... }
-
-This results in `CREATE TABLE` statements such as:
-
- CREATE TABLE IsisAddonsSecurity."ApplicationUser" (
- ...
- )
-
-and
-
- CREATE TABLE IsisAddonsSecurity."ApplicationUser" (
- ...
- )
-
-> If you don't want to use schemas, then note that the JDO annotations can be overridden by providing XML metadata;
-> see [here](./overriding-annotations.html) for a write-up of how to do this.
-
-## Listener to create DB schema objects
-
-Unfortunately JDO/DataNucleus does not automatically create these schema objects, but it *does* provide a listener
-on the initialization of each class into the JDO metamodel. Apache Isis attaches a listener,
-`CreateSchemaObjectFromClassMetadata`, that checks for the schema's existence, and creates the schema if required.
-
-The guts of its implementation is:
-
- package org.apache.isis.objectstore.jdo.datanucleus;
-
- public class CreateSchemaObjectFromClassMetadata
- implements MetaDataListener,
- PersistenceManagerFactoryAware,
- DataNucleusPropertiesAware {
-
- @Override
- public void loaded(final AbstractClassMetaData cmd) { ... }
-
- protected String buildSqlToCheck(final AbstractClassMetaData cmd) {
- final String schemaName = schemaNameFor(cmd);
- return String.format("SELECT count(*) FROM INFORMATION_SCHEMA.SCHEMATA where SCHEMA_NAME = '%s'", schemaName);
- }
-
- protected String buildSqlToExec(final AbstractClassMetaData cmd) {
- final String schemaName = schemaNameFor(cmd);
- return String.format("CREATE SCHEMA \"%s\"", schemaName);
- }
- }
-
-This implementation works for HSQLDB, PostgreSQL and MS SQL Server, but has not been tested on other RDBMS vendors.
-
-## Registering an Alternative Implementation
-
-An alternative implementation can be registered and used through the following key in `WEB-INF/persistor_datanucleus.properties` (you could also put it in `isis.properties` if you prefer):
-
- #
- # hook to perform additional initialization when JDO class metadata is loaded
- # default implementation will attempt to run 'create schema' for the specified schema.
- #
- #isis.persistor.datanucleus.classMetadataLoadedListener=org.apache.isis.objectstore.jdo.datanucleus.CreateSchemaFromClassMetadata
-
-Although not formal API, the default `CreateSchemaFromClassMetadata` has been designed to be easily overrideable if you
-need to tweak it to support other RDBMS'. Any implementation must implement `org.datanucleus.metadata.MetaDataListener`:
-
- public interface MetaDataListener {
- void loaded(AbstractClassMetaData cmd);
- }
-
-and can optionally implement `org.apache.isis.objectstore.jdo.datanucleus.PersistenceManagerFactoryAware`:
-
- public interface PersistenceManagerFactoryAware {
- public void setPersistenceManagerFactory(final PersistenceManagerFactory persistenceManagerFactory);
- }
-
-and also `org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPropertiesAware`:
-
- public interface DataNucleusPropertiesAware {
- public void setDataNucleusProperties(final Map<String, String> properties);
- }
-
-which provides access to the properties passed through to JDO/DataNucleus. Often though you should find simply
-overriding `buildSqlToCheck(...)` and `buildSqlToExec(...)` should suffice.
-
-And, if you do extend the class, please [contribute back](https://issues.apache.org/jira/browse/ISIS) your improvements.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/datanucleus-and-maven.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/datanucleus-and-maven.md b/content-OLDSITE/components/objectstores/jdo/datanucleus-and-maven.md
deleted file mode 100644
index 147691e..0000000
--- a/content-OLDSITE/components/objectstores/jdo/datanucleus-and-maven.md
+++ /dev/null
@@ -1,206 +0,0 @@
-Title: Using JDO/DataNucleus with Maven
-
-[//]: # (content copied to user-guide_getting-started_datanucleus-enhancer)
-
-> See also [how to use JDO/DataNucleus with Eclipse](./datanucleus-and-eclipse.html).
-
-By leveraging the JDO/Datanucleus ORM, Isis' JDO objectstore is very powerful. However, with such power comes a little bit of complexity to the development environment: all domain objects must be enhanced through the [JDO enhancer](http://db.apache.org/jdo/enhancement.html). So the enhancer must, in one way or another, be integrated into your development environment.
-
-
-However, if running on Windows, then there's a good chance you'll hit the [maximum path length limit](http://msdn.microsoft.com/en-us/library/aa365247%28VS.85%29.aspx#maxpath). Fortunately, the workaround is straight-forward: configure a `persistence.xml` file, as described [here](./persistence_xml.html).
-
-> Note: this workaround is also required if [developing in Eclipse](./datanucleus-and-eclipse.html)).
-
-
-
-
-## Upgrading to DataNucleus 4.0.0 (1.9.0-SNAPSHOT)
-
-[//]: # (content copied to user-guide_appendices_migration-notes)
-
-Isis 1.9.0 updates to DataNucleus 4.0.0, which requires some changes (simplifications) to the Maven configuration.
-
-If you starting a new app then you can start from the simpleapp archetype; its Maven configuration has been updated.
-
-If you have an existing Isis app that you want to upgrade, then you'll need to make some changes.
-
-### In the parent `pom.xml`
-
-under the `<project>/<properties>`, remove:
-
-<pre>
-<!-- must be consistent with the versions defined by the JDO Objectstore -->
-<datanucleus-accessplatform-jdo-rdbms.version>3.3.6</datanucleus-accessplatform-jdo-rdbms.version>
-<datanucleus-maven-plugin.version>3.3.2</datanucleus-maven-plugin.version>
-</pre>
-
-
-## In `dom/pom.xml`,
-
-under `<build>/<plugins>`, remove:
-
-<pre>
-<plugin>
- <groupId>org.datanucleus</groupId>
- <artifactId>datanucleus-maven-plugin</artifactId>
- <version>${datanucleus-maven-plugin.version}</version>
- <configuration>
- <fork>false</fork>
- <log4jConfiguration>${basedir}/log4j.properties</log4jConfiguration>
- <verbose>true</verbose>
- <props>${basedir}/datanucleus.properties</props>
- </configuration>
- <executions>
- <execution>
- <phase>compile</phase>
- <goals>
- <goal>enhance</goal>
- </goals>
- </execution>
- </executions>
-</plugin>
-</pre>
-
-and (if you have it) under `<build>/<pluginManagement>/<plugins>`, remove:
-
-<pre>
-<!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
-<plugin>
- <groupId>org.eclipse.m2e</groupId>
- <artifactId>lifecycle-mapping</artifactId>
- <version>1.0.0</version>
- <configuration>
- <lifecycleMappingMetadata>
- <pluginExecutions>
- <pluginExecution>
- <pluginExecutionFilter>
- <groupId>
- org.datanucleus
- </groupId>
- <artifactId>
- datanucleus-maven-plugin
- </artifactId>
- <versionRange>
- [3.2.0-release,)
- </versionRange>
- <goals>
- <goal>enhance</goal>
- </goals>
- </pluginExecutionFilter>
- <action>
- <ignore></ignore>
- </action>
- </pluginExecution>
- </pluginExecutions>
- </lifecycleMappingMetadata>
- </configuration>
-</plugin>
-</pre>
-
-and instead in `<profiles>` add:
-
-<pre>
-<profile>
- <id>enhance</id>
- <activation>
- <activeByDefault>true</activeByDefault>
- </activation>
- <properties>
- <datanucleus-maven-plugin.version>4.0.0-release</datanucleus-maven-plugin.version>
- </properties>
- <build>
- <pluginManagement>
- <plugins>
- <plugin>
- <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
- <groupId>org.eclipse.m2e</groupId>
- <artifactId>lifecycle-mapping</artifactId>
- <version>1.0.0</version>
- <configuration>
- <lifecycleMappingMetadata>
- <pluginExecutions>
- <pluginExecution>
- <pluginExecutionFilter>
- <groupId>org.datanucleus</groupId>
- <artifactId>datanucleus-maven-plugin</artifactId>
- <versionRange>[${datanucleus-maven-plugin.version},)</versionRange>
- <goals>
- <goal>enhance</goal>
- </goals>
- </pluginExecutionFilter>
- <action>
- <ignore></ignore>
- </action>
- </pluginExecution>
- </pluginExecutions>
- </lifecycleMappingMetadata>
- </configuration>
- </plugin>
- </plugins>
- </pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.datanucleus</groupId>
- <artifactId>datanucleus-maven-plugin</artifactId>
- <version>${datanucleus-maven-plugin.version}</version>
- <configuration>
- <fork>false</fork>
- <log4jConfiguration>${basedir}/log4j.properties</log4jConfiguration>
- <verbose>true</verbose>
- <props>${basedir}/datanucleus.properties</props>
- </configuration>
- <executions>
- <execution>
- <phase>process-classes</phase>
- <goals>
- <goal>enhance</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- <dependencies>
- <dependency>
- <groupId>org.datanucleus</groupId>
- <artifactId>datanucleus-core</artifactId>
- </dependency>
- <dependency>
- <groupId>org.datanucleus</groupId>
- <artifactId>datanucleus-jodatime</artifactId>
- </dependency>
- <dependency>
- <groupId>org.datanucleus</groupId>
- <artifactId>datanucleus-api-jdo</artifactId>
- </dependency>
- </dependencies>
-</profile>
-</pre>
-
-If you don't use Eclipse then you can omit the `org.eclipse.m2e` plugin in `<pluginManagement>`.
-
-
-## In the webapp's `persistor_datanucleus.properties`
-
-in `src/main/webapp/WEB-INF/`,
-
-change:
-
- isis.persistor.datanucleus.impl.datanucleus.autoCreateSchema=true
- isis.persistor.datanucleus.impl.datanucleus.validateTables=true
- isis.persistor.datanucleus.impl.datanucleus.validateConstraints=true
-
-to:
-
- isis.persistor.datanucleus.impl.datanucleus.schema.autoCreateAll=true
- isis.persistor.datanucleus.impl.datanucleus.schema.validateTables=true
- isis.persistor.datanucleus.impl.datanucleus.schema.validateConstraints=true
-
-and change:
-
- isis.persistor.datanucleus.impl.datanucleus.identifier.case=PreserveCase
-
-to:
-
- isis.persistor.datanucleus.impl.datanucleus.identifier.case=MixedCase
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/deploying-on-the-google-app-engine.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/deploying-on-the-google-app-engine.md b/content-OLDSITE/components/objectstores/jdo/deploying-on-the-google-app-engine.md
deleted file mode 100644
index 6c24abf..0000000
--- a/content-OLDSITE/components/objectstores/jdo/deploying-on-the-google-app-engine.md
+++ /dev/null
@@ -1,477 +0,0 @@
-Title: Deploying on the Google App Engine
-
-[//]: # (content copied to _user-guide_deployment_gae)
-
-The Google App Engine (GAE) provides a JDO API, meaning that you can deploy Isis onto GAE using the JDO objectstore.
-
-However, GAE is not an RDBMS, and so there are some limitations that it imposes. This page gathers together various hints, tips and workarounds.
-
-### Primary Keys and Owned/Unowned Relationships
-
-All entities must have a `@PrimaryKey`. Within GAE, the type of this key matters.
-
-For an entity to be an aggregate root, (ie a root of an GAE entity group), its key must be a `Long`, eg:
-
-<pre>
- @Persistent(valueStrategy=IdGeneratorStrategy.IDENTITY)
- @PrimaryKey
- private Long id;
-</pre>
-
-Any collection that holds this entity type (eg `ToDoItem#dependencies` holding a collection of `ToDoItem`s) should then be annotated with `@Unowned` (a GAE annotation).
-
-If on the other hand you want the object to be owned (through a 1:m relationship somewhere) by some other root, then use a String:
-
-<pre>
-@PrimaryKey
-@Persistent(valueStrategy = javax.jdo.annotations.IdGeneratorStrategy.IDENTITY)
-@Extension(vendorName="datanucleus", key="gae.encoded-pk", value="true")
-private String key;
-</pre>
-
-Note: if you store a relationship with a String key it means that the parent object *owns* the child, any attempt to change the relationship raise and exception.
-
-### Custom Types
-
-Currently Isis' `Blob` and `Clob` types and the JODA types (`LocalDate` et al) are *not* supported in GAE.
-
-Instead, GAE defines a [fixed set of value types](https://developers.google.com/appengine/docs/java/datastore/entities#Properties_and_Value_Types), including `BlobKey`. Members of the Isis community have this working, though I haven't seen the code.
-
-The above notwithstanding, Andy Jefferson at DataNucleus tells us:
-
-> GAE JDO/JPA does support *some* type conversion, because looking at [StoreFieldManager.java](http://code.google.com/p/datanucleus-appengine/source/browse/trunk/src/com/google/appengine/datanucleus/StoreFieldManager.java#349) for any field that is Object-based and not a relation nor Serialized it will call [TypeConverstionUtils.java](http://code.google.com/p/datanucleus-appengine/source/browse/trunk/src/com/google/appengine/datanucleus/TypeConversionUtils.java#736) and that looks for a `TypeConverter` (specify `@Extension` with key of "type-converter-name" against a field and value as the `TypeConverter` class) and it should convert it. Similarly when getting the value from the datastore.
-
-On further investigation, it seems that the GAE implementation performs a type check on a `SUPPORTED_TYPES` Java set, in `com.google.appengine.api.datastore.DataTypeUtils`:
-
-
- 234 if (!supportedTypes.contains(value.getClass())) {
- 235 throw new IllegalArgumentException(prefix + value.getClass().getName() + " is not a supported property type.");
- 236 }
-
-We still need to try out Andy's recipe, above.
-
-The GAE `BlobKey` issue has been solved; we hope to publish further details (possibly in a blog series).
-
-
-----
-###GAE compatible version of `ToDoItem.java`
-
-Is as follows:
-
- @javax.jdo.annotations.Queries( {
- @javax.jdo.annotations.Query(
- name="todo_all", language="JDOQL",
- value="SELECT FROM dom.todo.ToDoItem WHERE ownedBy == :ownedBy"),
- @javax.jdo.annotations.Query(
- name="todo_notYetComplete", language="JDOQL",
- value="SELECT FROM dom.todo.ToDoItem WHERE ownedBy == :ownedBy && complete == false"),
- @javax.jdo.annotations.Query(
- name="todo_complete", language="JDOQL",
- value="SELECT FROM dom.todo.ToDoItem WHERE ownedBy == :ownedBy && complete == true"),
- @javax.jdo.annotations.Query(
- name="todo_similarTo", language="JDOQL",
- value="SELECT FROM dom.todo.ToDoItem WHERE ownedBy == :ownedBy && category == :category"),
- @javax.jdo.annotations.Query(
- name="todo_autoComplete", language="JDOQL",
- value="SELECT FROM dom.todo.ToDoItem WHERE ownedBy == :ownedBy && description.startsWith(:description)")
- })
- @javax.jdo.annotations.Version(strategy= VersionStrategy.VERSION_NUMBER, column="VERSION")
- @ObjectType("TODO")
- @Auditable
- @AutoComplete(repository=ToDoItems.class, action="autoComplete")
- @MemberGroups({"General", "Detail"})
- @javax.jdo.annotations.PersistenceCapable
- public class ToDoItem implements Comparable<ToDoItem> {
- // @PrimaryKey
- // @Persistent(valueStrategy = javax.jdo.annotations.IdGeneratorStrategy.IDENTITY)
- // @Extension(vendorName="datanucleus", key="gae.encoded-pk", value="true")
- // private String key;
- @Persistent(valueStrategy=IdGeneratorStrategy.IDENTITY)
- @PrimaryKey
- private Long id;
-
- private static final long ONE_WEEK_IN_MILLIS = 7 * 24 * 60 * 60 * 1000L;
-
- public static enum Category {
- Professional, Domestic, Other;
- }
-
- // {{ Identification on the UI
- public String title() {
- final TitleBuffer buf = new TitleBuffer();
- buf.append(getDescription());
- if (isComplete()) {
- buf.append(" - Completed!");
- } else {
- if (getDueBy() != null) {
- SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
- buf.append(" due by ", sdf.format(getDueBy()));
- }
- }
- return buf.toString();
- }
-
- // }}
-
- // {{ Description
- private String description;
-
- @RegEx(validation = "\\w[@&:\\-\\,\\.\\+ \\w]*")
- // words, spaces and selected punctuation
- @MemberOrder(sequence = "1")
- @DescribedAs("Enter the description")
- public String getDescription() {
- return description;
- }
-
- public void setDescription(final String description) {
- this.description = description;
- }
- // }}
-
- // {{ DueBy (property)
- private Date dueBy;
-
- @javax.jdo.annotations.Persistent
- @MemberOrder(name="Detail", sequence = "3")
- @Optional
- @DescribedAs("Enter the date")
- public Date getDueBy() {
- return dueBy;
- }
-
- public void setDueBy(final Date dueBy) {
- this.dueBy = dueBy;
- }
- public void clearDueBy() {
- setDueBy(null);
- }
- // proposed new value is validated before setting
- public String validateDueBy(final Date dueBy) {
- if (dueBy == null) {
- return null;
- }
- return isMoreThanOneWeekInPast(dueBy) ? "Due by date cannot be more than one week old" : null;
- }
- // }}
-
- // {{ Category
- private Category category;
-
- @MemberOrder(sequence = "2")
- @DescribedAs("Enter the category")
- public Category getCategory() {
- return category;
- }
-
- public void setCategory(final Category category) {
- this.category = category;
- }
- // }}
-
- // {{ OwnedBy (property)
- private String ownedBy;
-
- @Hidden
- // not shown in the UI
- public String getOwnedBy() {
- return ownedBy;
- }
-
- public void setOwnedBy(final String ownedBy) {
- this.ownedBy = ownedBy;
- }
-
- // }}
-
- // {{ Complete (property)
- private boolean complete;
-
- @Disabled
- // cannot be edited as a property
- @MemberOrder(sequence = "4")
- public boolean isComplete() {
- return complete;
- }
-
- public void setComplete(final boolean complete) {
- this.complete = complete;
- }
-
- // {{ Notes (property)
- private String notes;
-
- @Hidden(where=Where.ALL_TABLES)
- @Optional
- @MultiLine(numberOfLines=4)
- @MemberOrder(name="Detail", sequence = "6")
- public String getNotes() {
- return notes;
- }
-
- public void setNotes(final String notes) {
- this.notes = notes;
- }
- // }}
-
-
-
- // {{ Attachment (property)
- private BlobKey attachment;
-
- @Persistent
- @Optional
- @MemberOrder(name="Detail", sequence = "7")
- public BlobKey getAttachment() {
- return attachment;
- }
-
- public void setAttachment(final BlobKey attachment) {
- this.attachment = attachment;
- }
- // }}
-
-
-
-
- // {{ Version (derived property)
- @Hidden(where=Where.ALL_TABLES)
- @Disabled
- @MemberOrder(name="Detail", sequence = "99")
- @Named("Version")
- public Long getVersionSequence() {
- if(!(this instanceof PersistenceCapable)) {
- return null;
- }
- PersistenceCapable persistenceCapable = (PersistenceCapable) this;
- final Long version = (Long) JDOHelper.getVersion(persistenceCapable);
- return version;
- }
- public boolean hideVersionSequence() {
- return !(this instanceof PersistenceCapable);
- }
- // }}
-
- // {{ completed (action)
- @Bulk
- @MemberOrder(sequence = "1")
- public ToDoItem completed() {
- setComplete(true);
- return this;
- }
-
- // disable action dependent on state of object
- public String disableCompleted() {
- return complete ? "Already completed" : null;
- }
- // }}
-
- // {{ notYetCompleted (action)
- @MemberOrder(sequence = "2")
- public ToDoItem notYetCompleted() {
- setComplete(false);
- return this;
- }
-
-
- // disable action dependent on state of object
- public String disableNotYetCompleted() {
- return !complete ? "Not yet completed" : null;
- }
- // }}
-
-
-
-
- // {{ dependencies (Collection)
- @Unowned
- private List<ToDoItem> dependencies = new ArrayList<ToDoItem>();
-
- @Disabled
- @MemberOrder(sequence = "1")
- @Resolve(Type.EAGERLY)
- public List<ToDoItem> getDependencies() {
- return dependencies;
- }
-
- public void setDependencies(final List<ToDoItem> dependencies) {
- this.dependencies = dependencies;
- }
- // }}
-
- // {{ add (action)
- @MemberOrder(name="dependencies", sequence = "3")
- public ToDoItem add(final ToDoItem toDoItem) {
- getDependencies().add(toDoItem);
- return this;
- }
- public String validateAdd(final ToDoItem toDoItem) {
- if(getDependencies().contains(toDoItem)) {
- return "Already a dependency";
- }
- if(toDoItem == this) {
- return "Can't set up a dependency to self";
- }
- return null;
- }
- public List<ToDoItem> choices0Add() {
- return toDoItems.allToDos();
- }
-
-
- // }}
-
- // {{ remove (action)
- @MemberOrder(name="dependencies", sequence = "4")
- public ToDoItem remove(final ToDoItem toDoItem) {
- getDependencies().remove(toDoItem);
- return this;
- }
- public String disableRemove(final ToDoItem toDoItem) {
- return getDependencies().isEmpty()? "No dependencies to remove": null;
- }
- public String validateRemove(final ToDoItem toDoItem) {
- if(!getDependencies().contains(toDoItem)) {
- return "Not a dependency";
- }
- return null;
- }
- public List<ToDoItem> choices0Remove() {
- return getDependencies();
- }
- // }}
-
-
- // {{ clone (action)
- @Named("Clone")
- // the name of the action in the UI
- @MemberOrder(sequence = "3")
- // nb: method is not called "clone()" is inherited by java.lang.Object and
- // (a) has different semantics and (b) is in any case automatically ignored
- // by the framework
- public ToDoItem duplicate() {
- return toDoItems.newToDo(getDescription() + " - Copy", getCategory(), getDueBy());
- }
- // }}
-
- // {{ isDue (programmatic)
- @Programmatic
- // excluded from the framework's metamodel
- public boolean isDue() {
- if (getDueBy() == null) {
- return false;
- }
- return !isMoreThanOneWeekInPast(getDueBy());
- }
-
- // }}
-
-
- // {{ SimilarItems (derived collection)
- @MemberOrder(sequence = "5")
- @NotPersisted
- @Resolve(Type.EAGERLY)
- public List<ToDoItem> getSimilarItems() {
- return toDoItems.similarTo(this);
- }
-
- // }}
-
-
-
- // {{ compareTo (programmatic)
- /**
- * by complete flag, then due by date, then description
- */
- // exclude from the framework's metamodel
- @Override
- public int compareTo(final ToDoItem other) {
- if (isComplete() && !other.isComplete()) {
- return +1;
- }
- if (!isComplete() && other.isComplete()) {
- return -1;
- }
- if (getDueBy() == null && other.getDueBy() != null) {
- return +1;
- }
- if (getDueBy() != null && other.getDueBy() == null) {
- return -1;
- }
- if (getDueBy() == null && other.getDueBy() == null || getDueBy().equals(this.getDueBy())) {
- return getDescription().compareTo(other.getDescription());
- }
- return getDueBy().compareTo(getDueBy());
- }
- // }}
-
- // {{ helpers
- private static boolean isMoreThanOneWeekInPast(final Date dueBy) {
- return dueBy.getTime() < Clock.getTime() - ONE_WEEK_IN_MILLIS;
- }
-
- // }}
-
- // {{ filters (programmatic)
- @SuppressWarnings("unchecked")
- public static Filter<ToDoItem> thoseDue() {
- return Filters.and(Filters.not(thoseComplete()), new Filter<ToDoItem>() {
- @Override
- public boolean accept(final ToDoItem t) {
- return t.isDue();
- }
- });
- }
-
- public static Filter<ToDoItem> thoseComplete() {
- return new Filter<ToDoItem>() {
- @Override
- public boolean accept(final ToDoItem t) {
- return t.isComplete();
- }
- };
- }
-
- public static Filter<ToDoItem> thoseOwnedBy(final String currentUser) {
- return new Filter<ToDoItem>() {
- @Override
- public boolean accept(final ToDoItem toDoItem) {
- return Objects.equal(toDoItem.getOwnedBy(), currentUser);
- }
-
- };
- }
-
- public static Filter<ToDoItem> thoseSimilarTo(final ToDoItem toDoItem) {
- return new Filter<ToDoItem>() {
- @Override
- public boolean accept(final ToDoItem eachToDoItem) {
- return Objects.equal(toDoItem.getCategory(), eachToDoItem.getCategory()) &&
- Objects.equal(toDoItem.getOwnedBy(), eachToDoItem.getOwnedBy()) &&
- eachToDoItem != toDoItem;
- }
-
- };
- }
- // }}
-
- // {{ injected: DomainObjectContainer
- @SuppressWarnings("unused")
- private DomainObjectContainer container;
-
- public void setDomainObjectContainer(final DomainObjectContainer container) {
- this.container = container;
- }
- // }}
-
- // {{ injected: ToDoItems
- private ToDoItems toDoItems;
-
- public void setToDoItems(final ToDoItems toDoItems) {
- this.toDoItems = toDoItems;
- }
- // }}
-
-
-
- }
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/disabling-persistence-by-reachability.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/disabling-persistence-by-reachability.md b/content-OLDSITE/components/objectstores/jdo/disabling-persistence-by-reachability.md
deleted file mode 100644
index 5515786..0000000
--- a/content-OLDSITE/components/objectstores/jdo/disabling-persistence-by-reachability.md
+++ /dev/null
@@ -1,72 +0,0 @@
-Title: Disabling Persistence by Reachability
-
-[//]: # (content copied to _user-guide_runtime_configuring-datanucleus_disabling-persistence-by-reachability)
-
-By default, JDO/DataNucleus supports the concept of [persistence-by-reachability](http://www.datanucleus.org/products/datanucleus/jdo/orm/cascading.html). That is, if
-a non-persistent entity is associated with an already-persistent entity, then DataNucleus will detect this and will automatically persist the associated object. Put another way: there is no need to call Isis' `DomainObjectContainer#persist(.)` or `DomainObjectContainer#persistIfNotAlready(.)` methods.
-
-However, convenient though this feature is, **you may find that it causes performance issues**.
-
-One scenario in particular where this performance issues can arise is if your entities implement the `java.lang.Comparable` interface, and you have used Isis' [ObjectContracts](../../../reference/Utility.html) utility. The issue here is that `ObjectContracts` implementation can cause DataNucleus to recursively rehydrate a larger number of associated entities. (More detail below).
-
-We therefore **recommend that you disable persistence-by-reachability**, add the following to `persistor_datanucleus.properties`:
-
- #
- # Require explicit persistence (since entities are Comparable and using ObjectContracts#compareTo).
- #
- isis.persistor.datanucleus.impl.datanucleus.persistenceByReachabilityAtCommit=false
-
-This change has been made to the [simple](../../../intro/getting-started/simple-archetype.html) archetype.
-
-If you do disable this feature, then you will (of course) need to ensure that you explicitly persist all entities using the `DomainObjectContainer#persist(.)` or `DomainObjectContainer#persistIfNotAlready(.)` methods.
-
-
-#### Explanation of the issue in more detail
-
-Consider the entities:
-
- Party <->* AgreementRole <*-> Agreement
-
-In the course of a transaction, the `Agreement` entity is loaded into memory (not necessarily modified), and then new `AgreementRole`s are associated to it.
-
-All these entities implement `Comparable` using `ObjectContracts`, and the implementation of AgreementRole's (simplified) is:
-
- public class AgreementRole {
- ...
- public int compareTo(AgreementRole other) {
- return ObjectContracts.compareTo(this, other, "agreement, startDate, party");
- }
- ...
- }
-
-while Agreement's is implemented as:
-
- public class Agreement {
- ...
- public int compareTo(Agreement other) {
- return ObjectContracts.compareTo(this, other, "reference");
- }
- ...
- }
-
-and Party's is similarly implemented as:
-
- public class Party {
- ...
- public int compareTo(Party other) {
- return ObjectContracts.compareTo(this, other, "reference");
- }
- ...
- }
-
-
-DataNucleus's persistence-by-reachability algorithm adds the `AgreementRole`s into a `SortedSet`, which causes `AgreementRole#compareTo()` to fire:
-
-* the evaluation of the "agreement" property delegates back to the `Agreement`, whose own `Agreement#compareTo()` uses the scalar `reference` property. As the `Agreement` is already in-memory, this does not trigger any further database queries
-
-* the evaluation of the "startDate" property is just a scalar property of the `AgreementRole`, so will already in-memory
-
-* the evaluation of the "party" property delegates back to the `Party`, whose own `Party#compareTo()` requires the uses the scalar `reference` property. However, since the `Party` is not yet in-memory, using the `reference` property triggers a database query to "rehydrate" the `Party` instance.
-
-In other words, in figuring out whether `AgreementRole` requires the persistence-by-reachability algorithm to run, it causes the adjacent associated entity `Party` to also be retrieved.
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/eagerly-registering-entities.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/eagerly-registering-entities.md b/content-OLDSITE/components/objectstores/jdo/eagerly-registering-entities.md
deleted file mode 100644
index a5ed07c..0000000
--- a/content-OLDSITE/components/objectstores/jdo/eagerly-registering-entities.md
+++ /dev/null
@@ -1,40 +0,0 @@
-Title: Eagerly Registering Entity Types
-
-[//]: # (content copied to _user-guide_runtime_configuring-datanucleus_eagerly-registering-entities)
-
-*in 1.6.0 and 1.7.0, this feature may be (partly?) broken; see [ISIS-847](https://issues.apache.org/jira/browse/ISIS-847)*
-
-Both Apache Isis and DataNucleus have their own metamodels of the domain entities. Isis builds its metamodel by walking the graph of types from the services registered using
-`@DomainService` or explicitly registered in `isis.properties`. The JDO objectstore then takes these types and registers them with DataNucleus.
-
-In some cases, though, not every entity type is discoverable from the API of the service actions. This is especially the case if you have lots of subtypes (where the action method specifies only the supertype). In such cases the Isis and JDO metamodels is built lazily, when an instance of that (sub)type is first encountered.
-
-Isis is quite happy for the metamodel to be lazily created, and - to be fair - DataNucleus also works well in most cases. In some cases, though, we have found that the JDBC driver (eg HSQLDB) will deadlock if DataNucleus tries to submit some DDL (for a lazily discovered type) intermingled with DML (for updating).
-
-In any case, it's probably not good practice to have DataNucleus work this way. The `RegisterEntities` service can therefore be registered in order to do the eager registration. It searches for all `@PersistenceCapable` entities under specified package(s), and registers them all.
-
-> in 1.3.x, it is not mandatory to eagerly register entity types; however we strongly recommend it.
-> in 1.4.0 and later, it *is* mandatory to eager register entity types.
-
-### Specify the Package Prefix(es)
-
-In the `persistor_datanucleus.properties`, specify the package prefix(es) of your application, to provide a hint for finding the `@PersistenceCapable` classes.
-
-<pre>
-isis.persistor.datanucleus.RegisterEntities.packagePrefix=com.mycompany.dom
-</pre>
-
-The value of this property can be a comma-separated list (if there is more than one package or Maven module that holds persistable entities).
-
-
-### Register the Service (1.3.x only)
-
-> In 1.4.0 and later this step is no longer required.
-
-(If using 1.3.x), register like any other service in `isis.properties`:
-
-<pre>
-isis.services=<i>...other services...</i>,\
- org.apache.isis.objectstore.jdo.service.RegisterEntities,\
- ...
-</pre>
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/enabling-logging.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/enabling-logging.md b/content-OLDSITE/components/objectstores/jdo/enabling-logging.md
deleted file mode 100644
index 29f36d1..0000000
--- a/content-OLDSITE/components/objectstores/jdo/enabling-logging.md
+++ /dev/null
@@ -1,41 +0,0 @@
-Title: Enabling Logging
-
-[//]: # (content copied to _user-guide_troubleshooting_enabling-logging)
-
-Sometimes you just need to see what is going on. There are various ways in which logging can be enabled, here are some ideas.
-
-### In Apache Isis
-
-Modify `WEB-INF/logging.properties` (a log4j config file)
-
-### In DataNucleus
-
-As per the [DN logging page](http://www.datanucleus.org/products/accessplatform/logging.html)
-
-### In the JDBC Driver
-
-Configure log4jdbc JDBC rather than the vanilla driver (see `WEB-INF/persistor_datanucleus.properties`) and configure log4j logging (see `WEB-INF/logging.properties`).
-
-There are examples of both in the [simpleapp archetype](../../../intro/getting-started/simpleapp-archetype.html).
-
-### In the Database
-
-#### HSQLDB Logging
-
-Add `;sqllog=3` to the end of the JDBC URL.
-
-#### PostgreSQL Logging
-
-In `postgresql\9.2\data\postgresql.conf`:
-
-<pre>
-log_statement = 'all'
-</pre>
-
-Will then log to `postgresql\9.2\data\pg_log` directory.
-
-Note that you must restart the service for this to be picked up.
-
-#### MS SQL Server Logging
-
-Use the excellent SQL Profiler tool.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/lazy-loading.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/lazy-loading.md b/content-OLDSITE/components/objectstores/jdo/lazy-loading.md
deleted file mode 100644
index a2be97e..0000000
--- a/content-OLDSITE/components/objectstores/jdo/lazy-loading.md
+++ /dev/null
@@ -1,25 +0,0 @@
-Title: Lazy Loading
-
-[//]: # (content copied to _user-guide_how-tos_ui-hints_eager-rendering)
-
-By default, collections all rendered lazily and are thus also loaded lazily from the database.
-
-However, even in the case of collections that have annotated with `@CollectionLayout(render=RenderType.EAGERLY)` (or equivalently in `.layout.json` file, or using the now deprecated `@Render(Type.EAGERLY)`, these should probably still be lazily loaded. Otherwise, there will always be an unnecessary cost when rendering the object in a table.
-
-For example, in the `ToDoItem` (in the [todoapp example](https://github.com/isisaddons/isis-app-todoapp/blob/61b8114a8e01dbb3c380b31cf09eaed456407570/dom/src/main/java/todoapp/dom/module/todoitem/ToDoItem.java) (non-ASF)) the `dependencies` collection is as follows:
-
- @javax.jdo.annotations.Persistent(table="ToDoItemDependencies")
- @javax.jdo.annotations.Join(column="dependingId")
- @javax.jdo.annotations.Element(column="dependentId")
-
- private Set<ToDoItem> dependencies = new TreeSet<>();
-
- @Collection()
- @CollectionLayout(
- render = RenderType.EAGERLY // actually, is declared in ToDoItem.layout.json file
- )
- public Set<ToDoItem> getDependencies() {
- return dependencies;
- }
-
-Even though the Isis annotations state to render the collection eagerly, the JDO `@javax.jdo.annotations.Persistent` annotation leaves the `defaultFetchGroup` as its default, which for collections is "false". The net result is that when Isis does request the collection to be resolved when rendering the collection, JDO will need to perform an additional query to obtain the contents.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/managed-1-to-m-relationships.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/managed-1-to-m-relationships.md b/content-OLDSITE/components/objectstores/jdo/managed-1-to-m-relationships.md
deleted file mode 100644
index 1009918..0000000
--- a/content-OLDSITE/components/objectstores/jdo/managed-1-to-m-relationships.md
+++ /dev/null
@@ -1,50 +0,0 @@
-Title: Managed 1:m bidirectional relationships
-
-[//]: # (content copied to _user-guide_how-tos_class-structure_collections)
-
-When an object is added to a 1:m bidirectional relationship, the child object must refer to the parent and the child must be added to the parent's children collection.
-
-In general, *Isis* recommends that the mutual registration pattern is ensure that both the parent and child are updated correctly; the framework supports the `modifyXxx()` and `clearXxx()` methods to accomplish this, and this [how-to](../../../more-advanced-topics/how-to-04-060-How-to-set-up-and-maintain-bidirectional-relationships.html) describes the boilerplate necessary.
-
-However, in a relational database, these two operations in the domain object model correspond simply to updating the foreign key of the child table to reference the parent's primary key.
-
-So long as the parent's children collection is a `java.util.Set` (rather than a `Collection` or a `List`), the JDO Objectstore will automatically maintain both sides of the relationship. All that is necessary is to set the child to refer to the parent.
-
-For example
-
- public class Department {
-
- @javax.jdo.annotations.Persistent(mappedBy="department")
- private SortedSet<Employee> employees = new TreeSet<Employee>();
-
- public SortedSet<Employee> getEmployees() { ... }
- public void setEmployees(SortedSet<Employee> employees) { ... }
- ...
- }
-
-and
-
- public class Employee {
- private Department department;
- public Department getDepartment() { ... }
- public void setDepartment(Department department) { ... }
- ...
- }
-
-Contrast the above with the programmatic maintenance described in the [how-to](../../../more-advanced-topics/how-to-04-060-How-to-set-up-and-maintain-bidirectional-relationships.html).
-
-If you use Eclipse or IntelliJ as your IDE, then these [editor templates](../../../intro/resources/editor-templates.html) include a set (prefixed `isjd` or `isc.jd`) to help write such code.
-
-> **Note**
->
-In fact, not only do you not need to manually maintain the relationship, we have noted on at least [one occasion](http://markmail.org/message/agnwmzocvdfht32f) a subtle error if the code is programmatically added.
->
-The error in that case was that the same object was contained in the parents collection. This of course should not happen for a `TreeSet`. However, JDO/DataNucleus replaces the `TreeSet` with its own implementation, and (either by design or otherwise) this does not enforce `Set` semantics.
->
-The upshot is that you should NEVER programmatically add the child object to the parent's collection if using JDO Objectstore.
-
-### Add to the Parent, not the Child
-
-One further hint: when having a bidirectional 1-n relationship that must be automatically managed by DataNucleus, it's preferred to "add" to the parent's child collection, than set the parent on the child.
-
-If you don't do this then you may (as of Isis 1.4.1) hit an NullPointerException. This may be a bug in DN, we are not completely sure, but the above idiom seems to fix the issue. For more information, see [this thread](http://isis.markmail.org/thread/ipu2lzqqikqdglox) on the Isis users mailing list, including this [message](http://markmail.org/message/hblptpw675mlw723) with the above recommendation.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/mapping-bigdecimals.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/mapping-bigdecimals.md b/content-OLDSITE/components/objectstores/jdo/mapping-bigdecimals.md
deleted file mode 100644
index 35181a8..0000000
--- a/content-OLDSITE/components/objectstores/jdo/mapping-bigdecimals.md
+++ /dev/null
@@ -1,42 +0,0 @@
-Title: Mapping BigDecimals
-
-[//]: # (content copied to _user-guide_how-tos_class-structure_properties)
-
-Working with `java.math.BigDecimal` properties takes a little care due to scale/precision issues.
-
-For example, suppose we have:
-
- private BigDecimal impact;
-
- public BigDecimal getImpact() {
- return impact;
- }
- public void setImpact(final BigDecimal impact) {
- this.impact = impact;
- }
-
-JDO/DataNucleus creates, at least with HSQL, the table with the field type as NUMERIC(19). No decimal digits are admitted. (Further details [here](http://hsqldb.org/doc/2.0/guide/sqlgeneral-chapt.html#sgc_numeric_types)).
-
-What this implies is that, when a record is inserted, a log entry similar to this one appears:
-
- INSERT INTO ENTITY(..., IMPACT, ....) VALUES (...., 0.5, ....)
-
-But when that same record is retrieved, the log will show that a value of "0" is returned, instead of 0.5.
-
-The solution is to explicitly add the scale to the field like this:
-
- @javax.jdo.annotations.Column(scale=2)
- private BigDecimal impact;
-
- public BigDecimal getImpact() {
- return impact;
- }
- public void setImpact(final BigDecimal impact) {
- this.impact = impact;
- }
-
-
-In addition, you should also set the scale of the `BigDecimal`, using `setScale(scale, roundingMode)`. More information can be found [here](http://www.opentaps.org/docs/index.php/How_to_Use_Java_BigDecimal:_A_Tutorial) and [here](http://www.tutorialspoint.com/java/math/bigdecimal_setscale_rm_roundingmode.htm).
-
-
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/mapping-blobs.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/mapping-blobs.md b/content-OLDSITE/components/objectstores/jdo/mapping-blobs.md
deleted file mode 100644
index eaac522..0000000
--- a/content-OLDSITE/components/objectstores/jdo/mapping-blobs.md
+++ /dev/null
@@ -1,91 +0,0 @@
-Title: Mapping Blobs (and Clobs)
-
-[//]: # (content copied to _user-guide_how-tos_class-structure_properties)
-
-> *Note:* prior to v1.5.0, the Isis mapping for `Blob`s and `Clob`s is broken (the mapping classes are not correctly registered with DataNucleus), and so the `Blob` or `Clob` are stored as a serialized Java object... not ideal.
-
-Isis configures JDO/DataNucleus so that the properties of type `org.apache.isis.applib.value.Blob` and `org.apache.isis.applib.value.Clob` can also be persisted.
-
-As for [Joda dates](mapping-joda-dates.html), this requires the `@javax.jdo.annotations.Persistent` annotation. However, whereas for dates one would always expect this value to be retrieved eagerly, for blobs and clobs it is not so clear cut.
-
-### Mapping Blobs
-
-For example, in the `ToDoItem` class (of the [todoapp example app](https://github.com/isisaddons/isis-app-todoapp/blob/61b8114a8e01dbb3c380b31cf09eaed456407570/dom/src/main/java/todoapp/dom/module/todoitem/ToDoItem.java#L475) (non-ASF) the `attachment` property is as follows:
-
- @javax.jdo.annotations.Persistent(defaultFetchGroup="false", columns = {
- @javax.jdo.annotations.Column(name = "attachment_name"),
- @javax.jdo.annotations.Column(name = "attachment_mimetype"),
- @javax.jdo.annotations.Column(name = "attachment_bytes", jdbcType="BLOB", sqlType = "BLOB")
- })
- private Blob attachment;
- @Property(
- optionality = Optionality.OPTIONAL
- )
- public Blob getAttachment() {
- return attachment;
- }
- public void setAttachment(final Blob attachment) {
- this.attachment = attachment;
- }
-
-The three `@javax.jdo.annotations.Column` annotations are required because the mapping classes that Isis provides ([IsisBlobMapping](https://github.com/apache/isis/blob/isis-1.4.0/component/objectstore/jdo/jdo-datanucleus/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/valuetypes/IsisBlobMapping.java#L59) and [IsisClobMapping](https://github.com/apache/isis/blob/isis-1.4.0/component/objectstore/jdo/jdo-datanucleus/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/valuetypes/IsisClobMapping.java#L59)) map to 3 columns. (It is not an error to omit these `@Column` annotations, but without them the names of the table columns are simply suffixed `_0`, `_1`, `_2` etc.
-
-If the `Blob` is mandatory, then use:
-
-<pre>
- @javax.jdo.annotations.Persistent(defaultFetchGroup="false", columns = {
- @javax.jdo.annotations.Column(name = "attachment_name", allowsNull="false"),
- @javax.jdo.annotations.Column(name = "attachment_mimetype", allowsNull="false"),
- @javax.jdo.annotations.Column(name = "attachment_bytes", jdbcType="BLOB", sqlType = "BLOB", allowsNull="false")
- })
- private Blob attachment;
-
- @Mandatory
- public Blob getAttachment() {
- return attachment;
- }
- public void setAttachment(final Blob attachment) {
- this.attachment = attachment;
- }
-</pre>
-
-> Instead of `@Mandatory`, using `@javax.jdo.annotations.Column(allowsNull="false")` will also work. However, as this last `@Column` annotation is only for Isis' benefit (DataNucleus ignores it in the presence of the `Persistent#columns` attribute) we prefer to use `@Mandatory` instead.
-
-
-### Mapping Clobs
-
-Mapping `Clob`s works in a very similar way, but the `@Column#sqlType` attribute will be `CLOB`:
-
-<pre>
- @javax.jdo.annotations.Persistent(defaultFetchGroup="false", columns = {
- @javax.jdo.annotations.Column(name = "attachment_name"),
- @javax.jdo.annotations.Column(name = "attachment_mimetype"),
- @javax.jdo.annotations.Column(name = "attachment_chars", sqlType = "CLOB")
- })
- private Clob doc;
-
- @Optional
- public Clob getDoc() {
- return doc;
- }
- public void setDoc(final Clob doc) {
- this.doc = doc;
- }
-</pre>
-
-
-### Mapping to VARBINARY or VARCHAR
-
-Instead of mapping to a `Blob` or `Clob` datatype, you might also specify map to a `VARBINARY` or `VARCHAR`. In this case you will need to specify a length. For example:
-
-<pre>
- @javax.jdo.annotations.Column(name = "attachment_bytes", sqlType = "VARBINARY", length=2048)
-</pre>
-
-or
-
-<pre>
- @javax.jdo.annotations.Column(name = "attachment_chars", sqlType = "VARCHAR", length=2048)
-</pre>
-
-Support and maximum allowed length will vary by database vendor.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/mapping-joda-dates.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/mapping-joda-dates.md b/content-OLDSITE/components/objectstores/jdo/mapping-joda-dates.md
deleted file mode 100644
index 79d652d..0000000
--- a/content-OLDSITE/components/objectstores/jdo/mapping-joda-dates.md
+++ /dev/null
@@ -1,23 +0,0 @@
-Title: Joda Dates
-
-[//]: # (content copied to _user-guide_how-tos_class-structure_properties)
-
-Isis' JDO objectstore bundles DataNucleus' [built-in support](http://www.datanucleus.org/documentation/products/plugins.html) for Joda `LocalDate` and `LocalDateTime` datatypes, meaning that entity properties of these types will be persisted as appropriate data types in the database tables.
-
-It is, however, necessary to annotate your properties with `@javax.jdo.annotations.Persistent`, otherwise the data won't actually be persisted. (See the [JDO docs](http://db.apache.org/jdo/field_types.html) for more details on this).
-
-Moreover, these datatypes are *not* in the default fetch group, meaning that JDO/DataNucleus will perform an additional `SELECT` query for each attribute. To avoid this extra query, the annotation should indicate that the property is in the default fetch group.
-
-For example, the `ToDoItem` (in the [todoapp example app](https://github.com/isisaddons/isis-app-todoapp) (not ASF)) defines the `dueBy` property as follows:
-
-<pre>
- @javax.jdo.annotations.Persistent(defaultFetchGroup="true")
- private LocalDate dueBy;
-
- @javax.jdo.annotations.Column(allowsNull="true")
- public LocalDate getDueBy() {
- return dueBy;
- }
-</pre>
-
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/mapping-mandatory-and-optional-properties.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/mapping-mandatory-and-optional-properties.md b/content-OLDSITE/components/objectstores/jdo/mapping-mandatory-and-optional-properties.md
deleted file mode 100644
index fe63e89..0000000
--- a/content-OLDSITE/components/objectstores/jdo/mapping-mandatory-and-optional-properties.md
+++ /dev/null
@@ -1,79 +0,0 @@
-Title: Mapping Optional Properties
-
-[//]: # (content copied to _user-guide_how-tos_class-structure_properties)
-
-### Isis vs JDO Annotations
-
-In the standard Isis programming model, optional properties are specified with the `@Optional` annotation. However, this annotation is not recognized by the JDO Objectstore, optionality is specified using the `javax.jdo.annotations.Column(allowNulls="true")` annotation.
-
-Since these are different annotations, incompatibilities can arise. A property might be annotated as optional to Isis, but mandatory to JDO; or vice versa.
-
-The two frameworks also have different defaults if their respective annotations are missing; this might also lead to incompatibilities. For Isis, if the `@Optional` annotation is missing then the property is assumed to be mandatory. For JDO, if the `@Column` annotation is missing then the property is assumed to mandatory if a primitive type, but optional if a reference type (eg `String`, `BigDecimal` etc).
-
-Isis will flag any incompatibilities between the two frameworks, and refuse to boot (fail fast). To make such conflicts easier to avoid, though, Isis also understands the `@Column` annotation instead of the `@Optional` annotation.
-
-For example, rather than:
-
- @javax.jdo.annotations.Column(allowNulls="true")
- private LocalDate date;
-
- @Optional
- public LocalDate getDate() { }
- public void setDate(LocalDate d) { }
-
-you can write:
-
- private LocalDate date;
-
- @javax.jdo.annotations.Column(allowNulls="true")
- public LocalDate getDate() { }
- public void setDate(LocalDate d) { }
-
-Do note though that the `@Column` annotation must be applied to the getter method, not to the field.
-
-### Handling Mandatory Properties in Subtypes
-
-If you have a hierarchy of classes then you need to decide which inheritance strategy to use.
-
-* "table per hierarchy", or "rollup" (`InheritanceStrategy.SUPERCLASS_TABLE`)
- * whereby a single table corresponds to the superclass, and also holds the properties of the subtype (or subtypes) being rolled up
-* "table per class" (`InheritanceStrategy.NEW_TABLE`)
- * whereby is a table for both superclass and subclass, in 1:1 correspondence
-* "rolldown" (`InheritanceStrategy.SUBCLASS_TABLE`)
- * whereby a single table holds the properties of the subtype, and also holds the properties of its supertype
-
-In the first "rollup" case, we can have a situation where - logically speaking - the property is mandatory in the subtype - but it must be mapped as nullable in the database because it is n/a for any other subtypes that are rolled up.
-
-In this situation we must tell JDO that the column is optional, but to Isis we want to enforce it being mandatory. This can be done using the `@Mandatory` annotation.
-
-For example:
-
-
- @javax.jdo.annotations.Inheritance(strategy = InheritanceStrategy.SUPER_TABLE)
- public class SomeSubtype extends SomeSuperType {
-
- private LocalDate date;
-
- @javax.jdo.annotations.Column(allowNulls="true")
- @Mandatory
- public LocalDate getDate() { }
- public void setDate(LocalDate d) { }
-
- }
-
-
-An alternative way to achieve this is to leave the JDO annotation on the field (where it is invisible to Isis), and rely on Isis' default, eg:
-
- @javax.jdo.annotations.Inheritance(strategy = InheritanceStrategy.SUPER_TABLE)
- public class SomeSubtype extends SomeSuperType {
-
- @javax.jdo.annotations.Column(allowNulls="true")
- private LocalDate date;
-
- // mandatory in Isis by default
- public LocalDate getDate() { }
- public void setDate(LocalDate d) { }
-
- }
-
-We recommend the former mapping, though, using `@Mandatory`.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/non-ui/about.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/non-ui/about.md b/content-OLDSITE/components/objectstores/jdo/non-ui/about.md
deleted file mode 100644
index 054974e..0000000
--- a/content-OLDSITE/components/objectstores/jdo/non-ui/about.md
+++ /dev/null
@@ -1,3 +0,0 @@
-Title: DataNucleus (JDO) Object Store Non-UI Support Classes
-
-go back to: [documentation](../../../../documentation.html)
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/non-ui/background-command-execution-jdo.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/non-ui/background-command-execution-jdo.md b/content-OLDSITE/components/objectstores/jdo/non-ui/background-command-execution-jdo.md
deleted file mode 100644
index ea52803..0000000
--- a/content-OLDSITE/components/objectstores/jdo/non-ui/background-command-execution-jdo.md
+++ /dev/null
@@ -1,28 +0,0 @@
-Title: BackgroundCommandExecution (JDO implementation)
-
-[//]: # (content copied to user-guide_background-execution)
-
-{note
-In 1.6.0 this implementation was released as part of *org.apache.isis.core:isis-module-command-jdo:1.6.0* and was also released as an [Isis addon](http://github.com/isisaddons/isis-module-command) module. **In 1.7.0+ only the [Isis addon](http://github.com/isisaddons/isis-module-command) implementation is released.**
-}
-
-The `BackgroundCommandExecutionFromBackgroundCommandServiceJdo` is a concrete subclass of [BackgroundCommandExecution](../../../../reference/non-ui/background-command-execution.html). The intended use is for the class to be instantiated regularly (eg every 10 seconds) by a scheduler such as [Quartz](http://quartz.org)) to poll for `Command`s to be executed, and then execute them.
-
-As you might imagine, this implementation queries for `Command`s persisted by the JDO implementations of [CommandService](../services/command-service-jdo.html) and [BackgroundCommandService](../services/background-command-service-jdo.html), using the `BackgroundCommandServiceJdoRepository`.
-
-The diagram below shows the inheritance hierarchy for this class:
-
-![](http://yuml.me/363b335f)
-
-
-#### neat!
-The diagrams on this page were created using [yuml.me](http://yuml.me).
-
-DSL ([edit](http://yuml.me/edit/363b335f)):
-
- [AbstractIsisSessionTemplate|#doExecute()]^-[BackgroundCommandExecution|#findBackgroundCommandsToExecute()]
- [BackgroundCommandExecution]^-[BackgroundCommandExecutionFromBackgroundCommandServiceJdo]
- [BackgroundCommandExecutionFromBackgroundCommandServiceJdo]->injected[BackgroundCommandServiceJdoRepository|findBackgroundCommandsNotYetStarted()]
-
-
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/overriding-annotations.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/overriding-annotations.md b/content-OLDSITE/components/objectstores/jdo/overriding-annotations.md
deleted file mode 100644
index 648ae67..0000000
--- a/content-OLDSITE/components/objectstores/jdo/overriding-annotations.md
+++ /dev/null
@@ -1,47 +0,0 @@
-Title: Overriding Annotations
-
-[//]: # (content copied to _user-guide_more-advanced_assembling)
-
-The JDO Objectstore (or rather, the underlying DataNucleus implementation) builds its own persistence metamodel by
- reading both annotations on the class and also by searching for metadata in XML files. The metadata in the XML files
- takes precedence over the annotations, and so can be used to override metadata that is "hard-coded" in annotations.
-
-For example, as of 1.9.0-SNAPSHOT the various [Isis addons](http://www.isisaddons.org) modules (not ASF) use schemas
-for each entity. For example, the `AuditEntry` entity in the [audit module](http://github.com/isisaddons/isis-module-audit)
-is annotated as:
-
- @javax.jdo.annotations.PersistenceCapable(
- identityType=IdentityType.DATASTORE,
- schema = "IsisAddonsAudit",
- table="AuditEntry")
- public class AuditEntry {
- ...
- }
-
-This will map the `AuditEntry` class to a table `"IsisAddonsAudit"."AuditEntry"`; that is using a custom schema to own the object.
-
-Suppose though that for whatever reason we didn't want to use a custom schema but would rather use the default. We can override
-the above annotation using a `package.jdo` file:
-
- <?xml version="1.0" encoding="UTF-8" ?>
- <jdo xmlns="http://xmlns.jcp.org/xml/ns/jdo/jdo"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/jdo/jdo
- http://xmlns.jcp.org/xml/ns/jdo/jdo_3_0.xsd" version="3.0">
-
- <package name="org.isisaddons.module.audit.dom">
- <class name="AuditEntry" schema="PUBLIC" table="IsisAddonsAuditEntry">
- </class>
- </package>
- </jdo>
-
-This file should be placed can be placed in `src/main/java/META-INF` within your application's `dom` module.
-
-## Some notes and caveats
-
-* The same approach should work for any other JDO metadata, but some experimentation might be required. For example, in writing up the above example we found that writing `schema=""` (in attempt to say, "use the default schema") actually caused the original annotation value was used.
-
-* Forcing the schema to "PUBLIC" worked, but it isn't ideal because the name "PUBLIC" is not vendor-neutral (it works for HSQLDB, but MS SQL Server uses "dbo" as its default).
-
-* As of 1.9.0-SNAPSHOT note that Apache Isis will automatically (attempt) to create the owning schema for a given table if it does not exist. This behaviour can be customized, as described [here](./autocreating-schema-objects.html).
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/persistence_xml.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/persistence_xml.md b/content-OLDSITE/components/objectstores/jdo/persistence_xml.md
deleted file mode 100644
index ee664b1..0000000
--- a/content-OLDSITE/components/objectstores/jdo/persistence_xml.md
+++ /dev/null
@@ -1,45 +0,0 @@
-Title: Configuring the persistence.xml file
-
-[//]: # (content copied to _user-guide_getting-started_datanucleus-enhancer)
-
-> See also:
->
-> * [how to use JDO/DataNucleus with Maven](./datanucleus-and-maven.html).
-> * [how to use JDO/DataNucleus with Eclipse](./datanucleus-and-eclipse.html).
-
-By leveraging the JDO/Datanucleus ORM, Isis' JDO objectstore is very powerful. However, with such power comes a little bit of complexity to the development environment: all domain objects must be enhanced through the [JDO enhancer](http://db.apache.org/jdo/enhancement.html). So the enhancer must, in one way or another, be integrated into your development environment.
-
-Whether working with [Maven](datanucleus-and-maven.html) or with [Eclipse](datanucleus-and-eclipse.html) and on the Windows, there's a good chance you'll hit the [maximum path length limit](http://msdn.microsoft.com/en-us/library/aa365247%28VS.85%29.aspx#maxpath). The workaround is straight-forward: configure a `persistence.xml` file.
-
-
-## Create persistence.xml for the domain project
-
-In `src/main/java/META-INF` of the domain project:
-
-<img src="resources/eclipse-028-persistence-unit-xml.png" width="250px"/>
-
-Specify a suitable value for the `<persistence-unit>`:
-
-<pre>
-<?xml version="1.0" encoding="UTF-8" ?>
-<persistence xmlns="http://java.sun.com/xml/ns/persistence"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" version="1.0">
-
- <persistence-unit name="simpleapp">
- </persistence-unit>
-</persistence>
-</pre>
-
-The rest of the file can be left alone; Isis will automatically register all entities with DataNucleus.
-
-If you are using Eclipse, note that will also need to configure Eclipse's DataNucleus plugin; details can be found [here](./datanucleus-and-eclipse.html).
-
-## Other domain projects.
-
-There is nothing to prevent you having multiple domain projects. You might want to do such that each domain project corresponds to a [DDD module](http://www.methodsandtools.com/archive/archive.php?id=97p2), thus guaranteeing that there are no cyclic dependencies between your modules.
-
-If you do this, make sure that each project has its own `persistence.xml` file.
-
-And, if you are using Eclipse, remember also to configure Eclipse's DataNucleus plugin for these other domain projects; details can be found [here](./datanucleus-and-eclipse.html).
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/release-notes/about.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/release-notes/about.md b/content-OLDSITE/components/objectstores/jdo/release-notes/about.md
deleted file mode 100644
index f09f18e..0000000
--- a/content-OLDSITE/components/objectstores/jdo/release-notes/about.md
+++ /dev/null
@@ -1,12 +0,0 @@
-Title: Release Notes
-
-As of 1.6.0, the JDO/DataNucleus Object Store is part of Isis Core.
-
-- [isis-objectstore-jdo-1.5.0](isis-objectstore-jdo-1.5.0.html)
-- [isis-objectstore-jdo-1.4.1](isis-objectstore-jdo-1.4.1.html)
-- [isis-objectstore-jdo-1.4.0](isis-objectstore-jdo-1.4.0.html)
-- [isis-objectstore-jdo-1.3.0](isis-objectstore-jdo-1.3.0.html)
-- there is no v1.2.0
-- [isis-objectstore-jdo-1.1.0](isis-objectstore-jdo-1.1.0.html)
-- [isis-objectstore-jdo-1.0.0](isis-objectstore-jdo-1.0.0.html)
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/release-notes/isis-objectstore-jdo-1.0.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/release-notes/isis-objectstore-jdo-1.0.0.md b/content-OLDSITE/components/objectstores/jdo/release-notes/isis-objectstore-jdo-1.0.0.md
deleted file mode 100644
index 47aac2f..0000000
--- a/content-OLDSITE/components/objectstores/jdo/release-notes/isis-objectstore-jdo-1.0.0.md
+++ /dev/null
@@ -1,16 +0,0 @@
-Title: isis-objectstore-jdo-1.0.0
-
-<h2> New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-14'>ISIS-14</a>] - Add JDO 3.1 object store in order to support any datastore
-</li>
-</ul>
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-246'>ISIS-246</a>] - applib.value.DateTime support in JDO-DataNucleus
-</li>
-</ul>
-
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/release-notes/isis-objectstore-jdo-1.1.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/release-notes/isis-objectstore-jdo-1.1.0.md b/content-OLDSITE/components/objectstores/jdo/release-notes/isis-objectstore-jdo-1.1.0.md
deleted file mode 100644
index de6af88..0000000
--- a/content-OLDSITE/components/objectstores/jdo/release-notes/isis-objectstore-jdo-1.1.0.md
+++ /dev/null
@@ -1,57 +0,0 @@
-Title: isis-objectstore-jdo-1.1.0
-
-<h2> New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-370'>ISIS-370</a>] - Provide a service to allow all @PersistenceCapable entities to be eagerly registered with Isis (and therefore with DataNucleus)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-377'>ISIS-377</a>] - Publishing Service implementation that writes to a queue (using JDO).
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-379'>ISIS-379</a>] - Move AuditingService out of the ToDo app demo and into JDO objectstore as a service impl.
-</li>
-</ul>
-
-
-
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-270'>ISIS-270</a>] - NotYetImplementedException in JDO objectstore when debug logging enabled
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-326'>ISIS-326</a>] - Make Datanucleus JNDI aware
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-362'>ISIS-362</a>] - Upgrade to JMock 2.6.0
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-376'>ISIS-376</a>] - Enhance JDO objectstore to also support IdentityType.APPLICATION (as well as DATASTORE)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-386'>ISIS-386</a>] - Provide the ability to force a reload of an object by the JDO objectstore, and provide a domain service for clients.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-387'>ISIS-387</a>] - Enhance PublishingService and AuditingService for created and deleted objects (as well as just updated objects).
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-389'>ISIS-389</a>] - Ensure that objects lazily loaded by JDO/DataNucleus get domain services injected into them consistently.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-391'>ISIS-391</a>] - Upgrade JDO objectstore to Datanucleus 3.2.1
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-396'>ISIS-396</a>] - Wicket/JDO handling of BigDecimal properties should honour the @Column's scale attribute.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-303'>ISIS-303</a>] - Migration of DataNucleus (DN) type support to use DN v3.2 standard
-</li>
-</ul>
-
-
-
-
-
-<h2> Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-296'>ISIS-296</a>] - wicket viewer display ??? ENTITYMODEL OBJECTADAPTER OID: NULL when view a root entity's collection member which data type is primitive String.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-301'>ISIS-301</a>] - Error when using class name as discriminator strategy
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-302'>ISIS-302</a>] - Ensure related items are mapped into pojo (possible eager loading of parent/child relationship)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-321'>ISIS-321</a>] - gracefully handle any constraint violation thrown by the DataNucleus persistence mechanism (to be handled by JDO ObjectStore & Wicket)
-</li>
-</ul>
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/objectstores/jdo/release-notes/isis-objectstore-jdo-1.3.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/objectstores/jdo/release-notes/isis-objectstore-jdo-1.3.0.md b/content-OLDSITE/components/objectstores/jdo/release-notes/isis-objectstore-jdo-1.3.0.md
deleted file mode 100644
index 258ed4c..0000000
--- a/content-OLDSITE/components/objectstores/jdo/release-notes/isis-objectstore-jdo-1.3.0.md
+++ /dev/null
@@ -1,75 +0,0 @@
-Title: isis-objectstore-jdo-1.3.0
-
-
-<h2> New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-322'>ISIS-322</a>] - Allow JDO objectstore to run on the Google App Engine
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-422'>ISIS-422</a>] - Create Apache Isis API for custom Queries sent to the Objectstore by the PersistenceManager
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-427'>ISIS-427</a>] - An application setting service (both global and user-specific), with JDO implementation.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-450'>ISIS-450</a>] - Provide an EventBusService (based on guava) for decoupled intra-session interaction between entities.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-459'>ISIS-459</a>] - Enhance IsisJdoSupport service to support integration testing (execute arbitrary SQL, delete all instances of an entity)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-488'>ISIS-488</a>] - Derive Isis' MandatoryFacet from JDO @Column(allowNulls=) annotation, and provide @Mandatory annotation as override
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-553'>ISIS-553</a>] - Provide view model support, as sketched out in the Restful Objects spec
-</li>
-</ul>
-
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-270'>ISIS-270</a>] - NotYetImplementedException in JDO objectstore when debug logging enabled
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-436'>ISIS-436</a>] - Extend the ApplicationSettings and UserSettings (read/write and listAll)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-438'>ISIS-438</a>] - Upgrade to DN 3.2.3 and remove the workaround we had introduced ...
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-460'>ISIS-460</a>] - JDO objectstore should sync adapters on bulk delete.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-509'>ISIS-509</a>] - Tidy up and rationalize Util classes in core (and all dependents)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-524'>ISIS-524</a>] - Allow to control the database schema generation using a property in isis.properties file.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-529'>ISIS-529</a>] - Provide hidden versions of the ApplicationSettingsService and UserSettingsService.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-540'>ISIS-540</a>] - ExceptionRecognizerForJDODataStoreException is too general...
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-557'>ISIS-557</a>] - If @javax.jdo.annotations.Column(length=...) is specified, then should be used to infer the MaxLengthFacet
-</li>
-</ul>
-
-<h2> Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-476'>ISIS-476</a>] - Update JDO/DN to allow for fact that invoking the Persisting callback may have resulted in the target object having already been updated.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-549'>ISIS-549</a>] - RegisterEntities has two @PostConstruct methods...
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-566'>ISIS-566</a>] - Concurrency conflict on related entity that has not been edited
-</li>
-</ul>
-
-<h2> Dependency upgrade
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-477'>ISIS-477</a>] - Update JDO/DataNucleus objectstore to DN 3.2.6 and other latest dependencies
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-501'>ISIS-501</a>] - Maven error with DN enhancer: required artifact missing
-</li>
-</ul>
-
-
-
-<h2> Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-437'>ISIS-437</a>] - Tidy-up tasks for Isis 1.3.0 and associated components.
-</li>
-</ul>
-
\ No newline at end of file
[25/59] [abbrv] [partial] isis-site git commit: ISIS-1521: deletes
content-OLDSITE
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/css/foundation/5.5.1/foundation.css
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/css/foundation/5.5.1/foundation.css b/content-OLDSITE/docs/css/foundation/5.5.1/foundation.css
deleted file mode 100644
index 2290afe..0000000
--- a/content-OLDSITE/docs/css/foundation/5.5.1/foundation.css
+++ /dev/null
@@ -1,6201 +0,0 @@
-meta.foundation-version {
- font-family: "/5.5.1/"; }
-
-meta.foundation-mq-small {
- font-family: "/only screen/";
- width: 0; }
-
-meta.foundation-mq-small-only {
- font-family: "/only screen and (max-width: 40em)/";
- width: 0; }
-
-meta.foundation-mq-medium {
- font-family: "/only screen and (min-width:40.063em)/";
- width: 40.063em; }
-
-meta.foundation-mq-medium-only {
- font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/";
- width: 40.063em; }
-
-meta.foundation-mq-large {
- font-family: "/only screen and (min-width:64.063em)/";
- width: 64.063em; }
-
-meta.foundation-mq-large-only {
- font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/";
- width: 64.063em; }
-
-meta.foundation-mq-xlarge {
- font-family: "/only screen and (min-width:90.063em)/";
- width: 90.063em; }
-
-meta.foundation-mq-xlarge-only {
- font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/";
- width: 90.063em; }
-
-meta.foundation-mq-xxlarge {
- font-family: "/only screen and (min-width:120.063em)/";
- width: 120.063em; }
-
-meta.foundation-data-attribute-namespace {
- font-family: false; }
-
-html, body {
- height: 100%; }
-
-*,
-*:before,
-*:after {
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box; }
-
-html,
-body {
- font-size: 100%; }
-
-body {
- background: #fff;
- color: #222;
- padding: 0;
- margin: 0;
- font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
- font-weight: normal;
- font-style: normal;
- line-height: 1.5;
- position: relative;
- cursor: auto; }
-
-a:hover {
- cursor: pointer; }
-
-img {
- max-width: 100%;
- height: auto; }
-
-img {
- -ms-interpolation-mode: bicubic; }
-
-#map_canvas img,
-#map_canvas embed,
-#map_canvas object,
-.map_canvas img,
-.map_canvas embed,
-.map_canvas object {
- max-width: none !important; }
-
-.left {
- float: left !important; }
-
-.right {
- float: right !important; }
-
-.clearfix:before, .clearfix:after {
- content: " ";
- display: table; }
-.clearfix:after {
- clear: both; }
-
-.hide {
- display: none; }
-
-.invisible {
- visibility: hidden; }
-
-.antialiased {
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale; }
-
-img {
- display: inline-block;
- vertical-align: middle; }
-
-textarea {
- height: auto;
- min-height: 50px; }
-
-select {
- width: 100%; }
-
-.row {
- width: 100%;
- margin-left: auto;
- margin-right: auto;
- margin-top: 0;
- margin-bottom: 0;
- max-width: 62.5rem; }
- .row:before, .row:after {
- content: " ";
- display: table; }
- .row:after {
- clear: both; }
- .row.collapse > .column,
- .row.collapse > .columns {
- padding-left: 0;
- padding-right: 0; }
- .row.collapse .row {
- margin-left: 0;
- margin-right: 0; }
- .row .row {
- width: auto;
- margin-left: -0.9375rem;
- margin-right: -0.9375rem;
- margin-top: 0;
- margin-bottom: 0;
- max-width: none; }
- .row .row:before, .row .row:after {
- content: " ";
- display: table; }
- .row .row:after {
- clear: both; }
- .row .row.collapse {
- width: auto;
- margin: 0;
- max-width: none; }
- .row .row.collapse:before, .row .row.collapse:after {
- content: " ";
- display: table; }
- .row .row.collapse:after {
- clear: both; }
-
-.column,
-.columns {
- padding-left: 0.9375rem;
- padding-right: 0.9375rem;
- width: 100%;
- float: left; }
-
-[class*="column"] + [class*="column"]:last-child {
- float: right; }
-
-[class*="column"] + [class*="column"].end {
- float: left; }
-
-@media only screen {
- .small-push-0 {
- position: relative;
- left: 0%;
- right: auto; }
-
- .small-pull-0 {
- position: relative;
- right: 0%;
- left: auto; }
-
- .small-push-1 {
- position: relative;
- left: 8.33333%;
- right: auto; }
-
- .small-pull-1 {
- position: relative;
- right: 8.33333%;
- left: auto; }
-
- .small-push-2 {
- position: relative;
- left: 16.66667%;
- right: auto; }
-
- .small-pull-2 {
- position: relative;
- right: 16.66667%;
- left: auto; }
-
- .small-push-3 {
- position: relative;
- left: 25%;
- right: auto; }
-
- .small-pull-3 {
- position: relative;
- right: 25%;
- left: auto; }
-
- .small-push-4 {
- position: relative;
- left: 33.33333%;
- right: auto; }
-
- .small-pull-4 {
- position: relative;
- right: 33.33333%;
- left: auto; }
-
- .small-push-5 {
- position: relative;
- left: 41.66667%;
- right: auto; }
-
- .small-pull-5 {
- position: relative;
- right: 41.66667%;
- left: auto; }
-
- .small-push-6 {
- position: relative;
- left: 50%;
- right: auto; }
-
- .small-pull-6 {
- position: relative;
- right: 50%;
- left: auto; }
-
- .small-push-7 {
- position: relative;
- left: 58.33333%;
- right: auto; }
-
- .small-pull-7 {
- position: relative;
- right: 58.33333%;
- left: auto; }
-
- .small-push-8 {
- position: relative;
- left: 66.66667%;
- right: auto; }
-
- .small-pull-8 {
- position: relative;
- right: 66.66667%;
- left: auto; }
-
- .small-push-9 {
- position: relative;
- left: 75%;
- right: auto; }
-
- .small-pull-9 {
- position: relative;
- right: 75%;
- left: auto; }
-
- .small-push-10 {
- position: relative;
- left: 83.33333%;
- right: auto; }
-
- .small-pull-10 {
- position: relative;
- right: 83.33333%;
- left: auto; }
-
- .small-push-11 {
- position: relative;
- left: 91.66667%;
- right: auto; }
-
- .small-pull-11 {
- position: relative;
- right: 91.66667%;
- left: auto; }
-
- .column,
- .columns {
- position: relative;
- padding-left: 0.9375rem;
- padding-right: 0.9375rem;
- float: left; }
-
- .small-1 {
- width: 8.33333%; }
-
- .small-2 {
- width: 16.66667%; }
-
- .small-3 {
- width: 25%; }
-
- .small-4 {
- width: 33.33333%; }
-
- .small-5 {
- width: 41.66667%; }
-
- .small-6 {
- width: 50%; }
-
- .small-7 {
- width: 58.33333%; }
-
- .small-8 {
- width: 66.66667%; }
-
- .small-9 {
- width: 75%; }
-
- .small-10 {
- width: 83.33333%; }
-
- .small-11 {
- width: 91.66667%; }
-
- .small-12 {
- width: 100%; }
-
- .small-offset-0 {
- margin-left: 0% !important; }
-
- .small-offset-1 {
- margin-left: 8.33333% !important; }
-
- .small-offset-2 {
- margin-left: 16.66667% !important; }
-
- .small-offset-3 {
- margin-left: 25% !important; }
-
- .small-offset-4 {
- margin-left: 33.33333% !important; }
-
- .small-offset-5 {
- margin-left: 41.66667% !important; }
-
- .small-offset-6 {
- margin-left: 50% !important; }
-
- .small-offset-7 {
- margin-left: 58.33333% !important; }
-
- .small-offset-8 {
- margin-left: 66.66667% !important; }
-
- .small-offset-9 {
- margin-left: 75% !important; }
-
- .small-offset-10 {
- margin-left: 83.33333% !important; }
-
- .small-offset-11 {
- margin-left: 91.66667% !important; }
-
- .small-reset-order {
- margin-left: 0;
- margin-right: 0;
- left: auto;
- right: auto;
- float: left; }
-
- .column.small-centered,
- .columns.small-centered {
- margin-left: auto;
- margin-right: auto;
- float: none; }
-
- .column.small-uncentered,
- .columns.small-uncentered {
- margin-left: 0;
- margin-right: 0;
- float: left; }
-
- .column.small-centered:last-child,
- .columns.small-centered:last-child {
- float: none; }
-
- .column.small-uncentered:last-child,
- .columns.small-uncentered:last-child {
- float: left; }
-
- .column.small-uncentered.opposite,
- .columns.small-uncentered.opposite {
- float: right; }
-
- .row.small-collapse > .column,
- .row.small-collapse > .columns {
- padding-left: 0;
- padding-right: 0; }
- .row.small-collapse .row {
- margin-left: 0;
- margin-right: 0; }
- .row.small-uncollapse > .column,
- .row.small-uncollapse > .columns {
- padding-left: 0.9375rem;
- padding-right: 0.9375rem;
- float: left; } }
-@media only screen and (min-width: 40.063em) {
- .medium-push-0 {
- position: relative;
- left: 0%;
- right: auto; }
-
- .medium-pull-0 {
- position: relative;
- right: 0%;
- left: auto; }
-
- .medium-push-1 {
- position: relative;
- left: 8.33333%;
- right: auto; }
-
- .medium-pull-1 {
- position: relative;
- right: 8.33333%;
- left: auto; }
-
- .medium-push-2 {
- position: relative;
- left: 16.66667%;
- right: auto; }
-
- .medium-pull-2 {
- position: relative;
- right: 16.66667%;
- left: auto; }
-
- .medium-push-3 {
- position: relative;
- left: 25%;
- right: auto; }
-
- .medium-pull-3 {
- position: relative;
- right: 25%;
- left: auto; }
-
- .medium-push-4 {
- position: relative;
- left: 33.33333%;
- right: auto; }
-
- .medium-pull-4 {
- position: relative;
- right: 33.33333%;
- left: auto; }
-
- .medium-push-5 {
- position: relative;
- left: 41.66667%;
- right: auto; }
-
- .medium-pull-5 {
- position: relative;
- right: 41.66667%;
- left: auto; }
-
- .medium-push-6 {
- position: relative;
- left: 50%;
- right: auto; }
-
- .medium-pull-6 {
- position: relative;
- right: 50%;
- left: auto; }
-
- .medium-push-7 {
- position: relative;
- left: 58.33333%;
- right: auto; }
-
- .medium-pull-7 {
- position: relative;
- right: 58.33333%;
- left: auto; }
-
- .medium-push-8 {
- position: relative;
- left: 66.66667%;
- right: auto; }
-
- .medium-pull-8 {
- position: relative;
- right: 66.66667%;
- left: auto; }
-
- .medium-push-9 {
- position: relative;
- left: 75%;
- right: auto; }
-
- .medium-pull-9 {
- position: relative;
- right: 75%;
- left: auto; }
-
- .medium-push-10 {
- position: relative;
- left: 83.33333%;
- right: auto; }
-
- .medium-pull-10 {
- position: relative;
- right: 83.33333%;
- left: auto; }
-
- .medium-push-11 {
- position: relative;
- left: 91.66667%;
- right: auto; }
-
- .medium-pull-11 {
- position: relative;
- right: 91.66667%;
- left: auto; }
-
- .column,
- .columns {
- position: relative;
- padding-left: 0.9375rem;
- padding-right: 0.9375rem;
- float: left; }
-
- .medium-1 {
- width: 8.33333%; }
-
- .medium-2 {
- width: 16.66667%; }
-
- .medium-3 {
- width: 25%; }
-
- .medium-4 {
- width: 33.33333%; }
-
- .medium-5 {
- width: 41.66667%; }
-
- .medium-6 {
- width: 50%; }
-
- .medium-7 {
- width: 58.33333%; }
-
- .medium-8 {
- width: 66.66667%; }
-
- .medium-9 {
- width: 75%; }
-
- .medium-10 {
- width: 83.33333%; }
-
- .medium-11 {
- width: 91.66667%; }
-
- .medium-12 {
- width: 100%; }
-
- .medium-offset-0 {
- margin-left: 0% !important; }
-
- .medium-offset-1 {
- margin-left: 8.33333% !important; }
-
- .medium-offset-2 {
- margin-left: 16.66667% !important; }
-
- .medium-offset-3 {
- margin-left: 25% !important; }
-
- .medium-offset-4 {
- margin-left: 33.33333% !important; }
-
- .medium-offset-5 {
- margin-left: 41.66667% !important; }
-
- .medium-offset-6 {
- margin-left: 50% !important; }
-
- .medium-offset-7 {
- margin-left: 58.33333% !important; }
-
- .medium-offset-8 {
- margin-left: 66.66667% !important; }
-
- .medium-offset-9 {
- margin-left: 75% !important; }
-
- .medium-offset-10 {
- margin-left: 83.33333% !important; }
-
- .medium-offset-11 {
- margin-left: 91.66667% !important; }
-
- .medium-reset-order {
- margin-left: 0;
- margin-right: 0;
- left: auto;
- right: auto;
- float: left; }
-
- .column.medium-centered,
- .columns.medium-centered {
- margin-left: auto;
- margin-right: auto;
- float: none; }
-
- .column.medium-uncentered,
- .columns.medium-uncentered {
- margin-left: 0;
- margin-right: 0;
- float: left; }
-
- .column.medium-centered:last-child,
- .columns.medium-centered:last-child {
- float: none; }
-
- .column.medium-uncentered:last-child,
- .columns.medium-uncentered:last-child {
- float: left; }
-
- .column.medium-uncentered.opposite,
- .columns.medium-uncentered.opposite {
- float: right; }
-
- .row.medium-collapse > .column,
- .row.medium-collapse > .columns {
- padding-left: 0;
- padding-right: 0; }
- .row.medium-collapse .row {
- margin-left: 0;
- margin-right: 0; }
- .row.medium-uncollapse > .column,
- .row.medium-uncollapse > .columns {
- padding-left: 0.9375rem;
- padding-right: 0.9375rem;
- float: left; }
-
- .push-0 {
- position: relative;
- left: 0%;
- right: auto; }
-
- .pull-0 {
- position: relative;
- right: 0%;
- left: auto; }
-
- .push-1 {
- position: relative;
- left: 8.33333%;
- right: auto; }
-
- .pull-1 {
- position: relative;
- right: 8.33333%;
- left: auto; }
-
- .push-2 {
- position: relative;
- left: 16.66667%;
- right: auto; }
-
- .pull-2 {
- position: relative;
- right: 16.66667%;
- left: auto; }
-
- .push-3 {
- position: relative;
- left: 25%;
- right: auto; }
-
- .pull-3 {
- position: relative;
- right: 25%;
- left: auto; }
-
- .push-4 {
- position: relative;
- left: 33.33333%;
- right: auto; }
-
- .pull-4 {
- position: relative;
- right: 33.33333%;
- left: auto; }
-
- .push-5 {
- position: relative;
- left: 41.66667%;
- right: auto; }
-
- .pull-5 {
- position: relative;
- right: 41.66667%;
- left: auto; }
-
- .push-6 {
- position: relative;
- left: 50%;
- right: auto; }
-
- .pull-6 {
- position: relative;
- right: 50%;
- left: auto; }
-
- .push-7 {
- position: relative;
- left: 58.33333%;
- right: auto; }
-
- .pull-7 {
- position: relative;
- right: 58.33333%;
- left: auto; }
-
- .push-8 {
- position: relative;
- left: 66.66667%;
- right: auto; }
-
- .pull-8 {
- position: relative;
- right: 66.66667%;
- left: auto; }
-
- .push-9 {
- position: relative;
- left: 75%;
- right: auto; }
-
- .pull-9 {
- position: relative;
- right: 75%;
- left: auto; }
-
- .push-10 {
- position: relative;
- left: 83.33333%;
- right: auto; }
-
- .pull-10 {
- position: relative;
- right: 83.33333%;
- left: auto; }
-
- .push-11 {
- position: relative;
- left: 91.66667%;
- right: auto; }
-
- .pull-11 {
- position: relative;
- right: 91.66667%;
- left: auto; } }
-@media only screen and (min-width: 64.063em) {
- .large-push-0 {
- position: relative;
- left: 0%;
- right: auto; }
-
- .large-pull-0 {
- position: relative;
- right: 0%;
- left: auto; }
-
- .large-push-1 {
- position: relative;
- left: 8.33333%;
- right: auto; }
-
- .large-pull-1 {
- position: relative;
- right: 8.33333%;
- left: auto; }
-
- .large-push-2 {
- position: relative;
- left: 16.66667%;
- right: auto; }
-
- .large-pull-2 {
- position: relative;
- right: 16.66667%;
- left: auto; }
-
- .large-push-3 {
- position: relative;
- left: 25%;
- right: auto; }
-
- .large-pull-3 {
- position: relative;
- right: 25%;
- left: auto; }
-
- .large-push-4 {
- position: relative;
- left: 33.33333%;
- right: auto; }
-
- .large-pull-4 {
- position: relative;
- right: 33.33333%;
- left: auto; }
-
- .large-push-5 {
- position: relative;
- left: 41.66667%;
- right: auto; }
-
- .large-pull-5 {
- position: relative;
- right: 41.66667%;
- left: auto; }
-
- .large-push-6 {
- position: relative;
- left: 50%;
- right: auto; }
-
- .large-pull-6 {
- position: relative;
- right: 50%;
- left: auto; }
-
- .large-push-7 {
- position: relative;
- left: 58.33333%;
- right: auto; }
-
- .large-pull-7 {
- position: relative;
- right: 58.33333%;
- left: auto; }
-
- .large-push-8 {
- position: relative;
- left: 66.66667%;
- right: auto; }
-
- .large-pull-8 {
- position: relative;
- right: 66.66667%;
- left: auto; }
-
- .large-push-9 {
- position: relative;
- left: 75%;
- right: auto; }
-
- .large-pull-9 {
- position: relative;
- right: 75%;
- left: auto; }
-
- .large-push-10 {
- position: relative;
- left: 83.33333%;
- right: auto; }
-
- .large-pull-10 {
- position: relative;
- right: 83.33333%;
- left: auto; }
-
- .large-push-11 {
- position: relative;
- left: 91.66667%;
- right: auto; }
-
- .large-pull-11 {
- position: relative;
- right: 91.66667%;
- left: auto; }
-
- .column,
- .columns {
- position: relative;
- padding-left: 0.9375rem;
- padding-right: 0.9375rem;
- float: left; }
-
- .large-1 {
- width: 8.33333%; }
-
- .large-2 {
- width: 16.66667%; }
-
- .large-3 {
- width: 25%; }
-
- .large-4 {
- width: 33.33333%; }
-
- .large-5 {
- width: 41.66667%; }
-
- .large-6 {
- width: 50%; }
-
- .large-7 {
- width: 58.33333%; }
-
- .large-8 {
- width: 66.66667%; }
-
- .large-9 {
- width: 75%; }
-
- .large-10 {
- width: 83.33333%; }
-
- .large-11 {
- width: 91.66667%; }
-
- .large-12 {
- width: 100%; }
-
- .large-offset-0 {
- margin-left: 0% !important; }
-
- .large-offset-1 {
- margin-left: 8.33333% !important; }
-
- .large-offset-2 {
- margin-left: 16.66667% !important; }
-
- .large-offset-3 {
- margin-left: 25% !important; }
-
- .large-offset-4 {
- margin-left: 33.33333% !important; }
-
- .large-offset-5 {
- margin-left: 41.66667% !important; }
-
- .large-offset-6 {
- margin-left: 50% !important; }
-
- .large-offset-7 {
- margin-left: 58.33333% !important; }
-
- .large-offset-8 {
- margin-left: 66.66667% !important; }
-
- .large-offset-9 {
- margin-left: 75% !important; }
-
- .large-offset-10 {
- margin-left: 83.33333% !important; }
-
- .large-offset-11 {
- margin-left: 91.66667% !important; }
-
- .large-reset-order {
- margin-left: 0;
- margin-right: 0;
- left: auto;
- right: auto;
- float: left; }
-
- .column.large-centered,
- .columns.large-centered {
- margin-left: auto;
- margin-right: auto;
- float: none; }
-
- .column.large-uncentered,
- .columns.large-uncentered {
- margin-left: 0;
- margin-right: 0;
- float: left; }
-
- .column.large-centered:last-child,
- .columns.large-centered:last-child {
- float: none; }
-
- .column.large-uncentered:last-child,
- .columns.large-uncentered:last-child {
- float: left; }
-
- .column.large-uncentered.opposite,
- .columns.large-uncentered.opposite {
- float: right; }
-
- .row.large-collapse > .column,
- .row.large-collapse > .columns {
- padding-left: 0;
- padding-right: 0; }
- .row.large-collapse .row {
- margin-left: 0;
- margin-right: 0; }
- .row.large-uncollapse > .column,
- .row.large-uncollapse > .columns {
- padding-left: 0.9375rem;
- padding-right: 0.9375rem;
- float: left; }
-
- .push-0 {
- position: relative;
- left: 0%;
- right: auto; }
-
- .pull-0 {
- position: relative;
- right: 0%;
- left: auto; }
-
- .push-1 {
- position: relative;
- left: 8.33333%;
- right: auto; }
-
- .pull-1 {
- position: relative;
- right: 8.33333%;
- left: auto; }
-
- .push-2 {
- position: relative;
- left: 16.66667%;
- right: auto; }
-
- .pull-2 {
- position: relative;
- right: 16.66667%;
- left: auto; }
-
- .push-3 {
- position: relative;
- left: 25%;
- right: auto; }
-
- .pull-3 {
- position: relative;
- right: 25%;
- left: auto; }
-
- .push-4 {
- position: relative;
- left: 33.33333%;
- right: auto; }
-
- .pull-4 {
- position: relative;
- right: 33.33333%;
- left: auto; }
-
- .push-5 {
- position: relative;
- left: 41.66667%;
- right: auto; }
-
- .pull-5 {
- position: relative;
- right: 41.66667%;
- left: auto; }
-
- .push-6 {
- position: relative;
- left: 50%;
- right: auto; }
-
- .pull-6 {
- position: relative;
- right: 50%;
- left: auto; }
-
- .push-7 {
- position: relative;
- left: 58.33333%;
- right: auto; }
-
- .pull-7 {
- position: relative;
- right: 58.33333%;
- left: auto; }
-
- .push-8 {
- position: relative;
- left: 66.66667%;
- right: auto; }
-
- .pull-8 {
- position: relative;
- right: 66.66667%;
- left: auto; }
-
- .push-9 {
- position: relative;
- left: 75%;
- right: auto; }
-
- .pull-9 {
- position: relative;
- right: 75%;
- left: auto; }
-
- .push-10 {
- position: relative;
- left: 83.33333%;
- right: auto; }
-
- .pull-10 {
- position: relative;
- right: 83.33333%;
- left: auto; }
-
- .push-11 {
- position: relative;
- left: 91.66667%;
- right: auto; }
-
- .pull-11 {
- position: relative;
- right: 91.66667%;
- left: auto; } }
-button, .button {
- border-style: solid;
- border-width: 0;
- cursor: pointer;
- font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
- font-weight: normal;
- line-height: normal;
- margin: 0 0 1.25rem;
- position: relative;
- text-decoration: none;
- text-align: center;
- -webkit-appearance: none;
- -moz-appearance: none;
- border-radius: 0;
- display: inline-block;
- padding-top: 1rem;
- padding-right: 2rem;
- padding-bottom: 1.0625rem;
- padding-left: 2rem;
- font-size: 1rem;
- background-color: #008CBA;
- border-color: #007095;
- color: #FFFFFF;
- transition: background-color 300ms ease-out; }
- button:hover, button:focus, .button:hover, .button:focus {
- background-color: #007095; }
- button:hover, button:focus, .button:hover, .button:focus {
- color: #FFFFFF; }
- button.secondary, .button.secondary {
- background-color: #e7e7e7;
- border-color: #b9b9b9;
- color: #333333; }
- button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
- background-color: #b9b9b9; }
- button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
- color: #333333; }
- button.success, .button.success {
- background-color: #43AC6A;
- border-color: #368a55;
- color: #FFFFFF; }
- button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
- background-color: #368a55; }
- button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
- color: #FFFFFF; }
- button.alert, .button.alert {
- background-color: #f04124;
- border-color: #cf2a0e;
- color: #FFFFFF; }
- button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
- background-color: #cf2a0e; }
- button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
- color: #FFFFFF; }
- button.warning, .button.warning {
- background-color: #f08a24;
- border-color: #cf6e0e;
- color: #FFFFFF; }
- button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
- background-color: #cf6e0e; }
- button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
- color: #FFFFFF; }
- button.info, .button.info {
- background-color: #a0d3e8;
- border-color: #61b6d9;
- color: #333333; }
- button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
- background-color: #61b6d9; }
- button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
- color: #FFFFFF; }
- button.large, .button.large {
- padding-top: 1.125rem;
- padding-right: 2.25rem;
- padding-bottom: 1.1875rem;
- padding-left: 2.25rem;
- font-size: 1.25rem; }
- button.small, .button.small {
- padding-top: 0.875rem;
- padding-right: 1.75rem;
- padding-bottom: 0.9375rem;
- padding-left: 1.75rem;
- font-size: 0.8125rem; }
- button.tiny, .button.tiny {
- padding-top: 0.625rem;
- padding-right: 1.25rem;
- padding-bottom: 0.6875rem;
- padding-left: 1.25rem;
- font-size: 0.6875rem; }
- button.expand, .button.expand {
- padding-right: 0;
- padding-left: 0;
- width: 100%; }
- button.left-align, .button.left-align {
- text-align: left;
- text-indent: 0.75rem; }
- button.right-align, .button.right-align {
- text-align: right;
- padding-right: 0.75rem; }
- button.radius, .button.radius {
- border-radius: 3px; }
- button.round, .button.round {
- border-radius: 1000px; }
- button.disabled, button[disabled], .button.disabled, .button[disabled] {
- background-color: #008CBA;
- border-color: #007095;
- color: #FFFFFF;
- cursor: default;
- opacity: 0.7;
- box-shadow: none; }
- button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
- background-color: #007095; }
- button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
- color: #FFFFFF; }
- button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
- background-color: #008CBA; }
- button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
- background-color: #e7e7e7;
- border-color: #b9b9b9;
- color: #333333;
- cursor: default;
- opacity: 0.7;
- box-shadow: none; }
- button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
- background-color: #b9b9b9; }
- button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
- color: #333333; }
- button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
- background-color: #e7e7e7; }
- button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
- background-color: #43AC6A;
- border-color: #368a55;
- color: #FFFFFF;
- cursor: default;
- opacity: 0.7;
- box-shadow: none; }
- button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
- background-color: #368a55; }
- button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
- color: #FFFFFF; }
- button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
- background-color: #43AC6A; }
- button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
- background-color: #f04124;
- border-color: #cf2a0e;
- color: #FFFFFF;
- cursor: default;
- opacity: 0.7;
- box-shadow: none; }
- button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
- background-color: #cf2a0e; }
- button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
- color: #FFFFFF; }
- button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
- background-color: #f04124; }
- button.disabled.warning, button[disabled].warning, .button.disabled.warning, .button[disabled].warning {
- background-color: #f08a24;
- border-color: #cf6e0e;
- color: #FFFFFF;
- cursor: default;
- opacity: 0.7;
- box-shadow: none; }
- button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
- background-color: #cf6e0e; }
- button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
- color: #FFFFFF; }
- button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
- background-color: #f08a24; }
- button.disabled.info, button[disabled].info, .button.disabled.info, .button[disabled].info {
- background-color: #a0d3e8;
- border-color: #61b6d9;
- color: #333333;
- cursor: default;
- opacity: 0.7;
- box-shadow: none; }
- button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
- background-color: #61b6d9; }
- button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
- color: #FFFFFF; }
- button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
- background-color: #a0d3e8; }
-
-button::-moz-focus-inner {
- border: 0;
- padding: 0; }
-
-@media only screen and (min-width: 40.063em) {
- button, .button {
- display: inline-block; } }
-/* Standard Forms */
-form {
- margin: 0 0 1rem; }
-
-/* Using forms within rows, we need to set some defaults */
-form .row .row {
- margin: 0 -0.5rem; }
- form .row .row .column,
- form .row .row .columns {
- padding: 0 0.5rem; }
- form .row .row.collapse {
- margin: 0; }
- form .row .row.collapse .column,
- form .row .row.collapse .columns {
- padding: 0; }
- form .row .row.collapse input {
- -webkit-border-bottom-right-radius: 0;
- -webkit-border-top-right-radius: 0;
- border-bottom-right-radius: 0;
- border-top-right-radius: 0; }
-form .row input.column,
-form .row input.columns,
-form .row textarea.column,
-form .row textarea.columns {
- padding-left: 0.5rem; }
-
-/* Label Styles */
-label {
- font-size: 0.875rem;
- color: #4d4d4d;
- cursor: pointer;
- display: block;
- font-weight: normal;
- line-height: 1.5;
- margin-bottom: 0;
- /* Styles for required inputs */ }
- label.right {
- float: none !important;
- text-align: right; }
- label.inline {
- margin: 0 0 1rem 0;
- padding: 0.5625rem 0; }
- label small {
- text-transform: capitalize;
- color: #676767; }
-
-/* Attach elements to the beginning or end of an input */
-.prefix,
-.postfix {
- display: block;
- position: relative;
- z-index: 2;
- text-align: center;
- width: 100%;
- padding-top: 0;
- padding-bottom: 0;
- border-style: solid;
- border-width: 1px;
- overflow: visible;
- font-size: 0.875rem;
- height: 2.3125rem;
- line-height: 2.3125rem; }
-
-/* Adjust padding, alignment and radius if pre/post element is a button */
-.postfix.button {
- padding-left: 0;
- padding-right: 0;
- padding-top: 0;
- padding-bottom: 0;
- text-align: center;
- border: none; }
-
-.prefix.button {
- padding-left: 0;
- padding-right: 0;
- padding-top: 0;
- padding-bottom: 0;
- text-align: center;
- border: none; }
-
-.prefix.button.radius {
- border-radius: 0;
- -webkit-border-bottom-left-radius: 3px;
- -webkit-border-top-left-radius: 3px;
- border-bottom-left-radius: 3px;
- border-top-left-radius: 3px; }
-
-.postfix.button.radius {
- border-radius: 0;
- -webkit-border-bottom-right-radius: 3px;
- -webkit-border-top-right-radius: 3px;
- border-bottom-right-radius: 3px;
- border-top-right-radius: 3px; }
-
-.prefix.button.round {
- border-radius: 0;
- -webkit-border-bottom-left-radius: 1000px;
- -webkit-border-top-left-radius: 1000px;
- border-bottom-left-radius: 1000px;
- border-top-left-radius: 1000px; }
-
-.postfix.button.round {
- border-radius: 0;
- -webkit-border-bottom-right-radius: 1000px;
- -webkit-border-top-right-radius: 1000px;
- border-bottom-right-radius: 1000px;
- border-top-right-radius: 1000px; }
-
-/* Separate prefix and postfix styles when on span or label so buttons keep their own */
-span.prefix, label.prefix {
- background: #f2f2f2;
- border-right: none;
- color: #333333;
- border-color: #cccccc; }
-
-span.postfix, label.postfix {
- background: #f2f2f2;
- border-left: none;
- color: #333333;
- border-color: #cccccc; }
-
-/* We use this to get basic styling on all basic form elements */
-input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
- -webkit-appearance: none;
- border-radius: 0;
- background-color: #FFFFFF;
- font-family: inherit;
- border-style: solid;
- border-width: 1px;
- border-color: #cccccc;
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
- color: rgba(0, 0, 0, 0.75);
- display: block;
- font-size: 0.875rem;
- margin: 0 0 1rem 0;
- padding: 0.5rem;
- height: 2.3125rem;
- width: 100%;
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
- transition: all 0.15s linear; }
- input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
- background: #fafafa;
- border-color: #999999;
- outline: none; }
- input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="email"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="color"]:disabled, textarea:disabled {
- background-color: #DDDDDD;
- cursor: default; }
- input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly], fieldset[disabled] input[type="password"], input[type="date"][disabled], input[type="date"][readonly], fieldset[disabled] input[type="date"], input[type="datetime"][disabled], input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], input[type="month"][readonly], fieldset[disabled] input[type="month"], input[type="week"][disabled], input[type="week"][readonly], fieldset[disabled] input[type="week"], input[type="email"][disabled], input[type="email"][readonly], fieldset[disabled] input[type="email"], input[type="number"][disabled], input[type="number"][readonly], fieldset[disabled] input[type="number"], input[type="search"][disabled], input[
type="search"][readonly], fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly], fieldset[disabled] input[type="tel"], input[type="time"][disabled], input[type="time"][readonly], fieldset[disabled] input[type="time"], input[type="url"][disabled], input[type="url"][readonly], fieldset[disabled] input[type="url"], input[type="color"][disabled], input[type="color"][readonly], fieldset[disabled] input[type="color"], textarea[disabled], textarea[readonly], fieldset[disabled] textarea {
- background-color: #DDDDDD;
- cursor: default; }
- input[type="text"].radius, input[type="password"].radius, input[type="date"].radius, input[type="datetime"].radius, input[type="datetime-local"].radius, input[type="month"].radius, input[type="week"].radius, input[type="email"].radius, input[type="number"].radius, input[type="search"].radius, input[type="tel"].radius, input[type="time"].radius, input[type="url"].radius, input[type="color"].radius, textarea.radius {
- border-radius: 3px; }
-
-form .row .prefix-radius.row.collapse input,
-form .row .prefix-radius.row.collapse textarea,
-form .row .prefix-radius.row.collapse select,
-form .row .prefix-radius.row.collapse button {
- border-radius: 0;
- -webkit-border-bottom-right-radius: 3px;
- -webkit-border-top-right-radius: 3px;
- border-bottom-right-radius: 3px;
- border-top-right-radius: 3px; }
-form .row .prefix-radius.row.collapse .prefix {
- border-radius: 0;
- -webkit-border-bottom-left-radius: 3px;
- -webkit-border-top-left-radius: 3px;
- border-bottom-left-radius: 3px;
- border-top-left-radius: 3px; }
-form .row .postfix-radius.row.collapse input,
-form .row .postfix-radius.row.collapse textarea,
-form .row .postfix-radius.row.collapse select,
-form .row .postfix-radius.row.collapse button {
- border-radius: 0;
- -webkit-border-bottom-left-radius: 3px;
- -webkit-border-top-left-radius: 3px;
- border-bottom-left-radius: 3px;
- border-top-left-radius: 3px; }
-form .row .postfix-radius.row.collapse .postfix {
- border-radius: 0;
- -webkit-border-bottom-right-radius: 3px;
- -webkit-border-top-right-radius: 3px;
- border-bottom-right-radius: 3px;
- border-top-right-radius: 3px; }
-form .row .prefix-round.row.collapse input,
-form .row .prefix-round.row.collapse textarea,
-form .row .prefix-round.row.collapse select,
-form .row .prefix-round.row.collapse button {
- border-radius: 0;
- -webkit-border-bottom-right-radius: 1000px;
- -webkit-border-top-right-radius: 1000px;
- border-bottom-right-radius: 1000px;
- border-top-right-radius: 1000px; }
-form .row .prefix-round.row.collapse .prefix {
- border-radius: 0;
- -webkit-border-bottom-left-radius: 1000px;
- -webkit-border-top-left-radius: 1000px;
- border-bottom-left-radius: 1000px;
- border-top-left-radius: 1000px; }
-form .row .postfix-round.row.collapse input,
-form .row .postfix-round.row.collapse textarea,
-form .row .postfix-round.row.collapse select,
-form .row .postfix-round.row.collapse button {
- border-radius: 0;
- -webkit-border-bottom-left-radius: 1000px;
- -webkit-border-top-left-radius: 1000px;
- border-bottom-left-radius: 1000px;
- border-top-left-radius: 1000px; }
-form .row .postfix-round.row.collapse .postfix {
- border-radius: 0;
- -webkit-border-bottom-right-radius: 1000px;
- -webkit-border-top-right-radius: 1000px;
- border-bottom-right-radius: 1000px;
- border-top-right-radius: 1000px; }
-
-input[type="submit"] {
- -webkit-appearance: none;
- border-radius: 0; }
-
-/* Respect enforced amount of rows for textarea */
-textarea[rows] {
- height: auto; }
-
-/* Not allow resize out of parent */
-textarea {
- max-width: 100%; }
-
-/* Add height value for select elements to match text input height */
-select {
- -webkit-appearance: none !important;
- border-radius: 0;
- background-color: #FAFAFA;
- background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
- background-position: 100% center;
- background-repeat: no-repeat;
- border-style: solid;
- border-width: 1px;
- border-color: #cccccc;
- padding: 0.5rem;
- font-size: 0.875rem;
- font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
- color: rgba(0, 0, 0, 0.75);
- line-height: normal;
- border-radius: 0;
- height: 2.3125rem; }
- select::-ms-expand {
- display: none; }
- select.radius {
- border-radius: 3px; }
- select:hover {
- background-color: #f3f3f3;
- border-color: #999999; }
- select:disabled {
- background-color: #DDDDDD;
- cursor: default; }
- select[multiple] {
- height: auto; }
-
-/* Adjust margin for form elements below */
-input[type="file"],
-input[type="checkbox"],
-input[type="radio"],
-select {
- margin: 0 0 1rem 0; }
-
-input[type="checkbox"] + label,
-input[type="radio"] + label {
- display: inline-block;
- margin-left: 0.5rem;
- margin-right: 1rem;
- margin-bottom: 0;
- vertical-align: baseline; }
-
-/* Normalize file input width */
-input[type="file"] {
- width: 100%; }
-
-/* HTML5 Number spinners settings */
-/* We add basic fieldset styling */
-fieldset {
- border: 1px solid #DDDDDD;
- padding: 1.25rem;
- margin: 1.125rem 0; }
- fieldset legend {
- font-weight: bold;
- background: #FFFFFF;
- padding: 0 0.1875rem;
- margin: 0;
- margin-left: -0.1875rem; }
-
-/* Error Handling */
-[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error {
- display: block;
- padding: 0.375rem 0.5625rem 0.5625rem;
- margin-top: -1px;
- margin-bottom: 1rem;
- font-size: 0.75rem;
- font-weight: normal;
- font-style: italic;
- background: #f04124;
- color: #FFFFFF; }
-[data-abide] span.error, [data-abide] small.error {
- display: none; }
-
-span.error, small.error {
- display: block;
- padding: 0.375rem 0.5625rem 0.5625rem;
- margin-top: -1px;
- margin-bottom: 1rem;
- font-size: 0.75rem;
- font-weight: normal;
- font-style: italic;
- background: #f04124;
- color: #FFFFFF; }
-
-.error input,
-.error textarea,
-.error select {
- margin-bottom: 0; }
-.error input[type="checkbox"],
-.error input[type="radio"] {
- margin-bottom: 1rem; }
-.error label,
-.error label.error {
- color: #f04124; }
-.error small.error {
- display: block;
- padding: 0.375rem 0.5625rem 0.5625rem;
- margin-top: -1px;
- margin-bottom: 1rem;
- font-size: 0.75rem;
- font-weight: normal;
- font-style: italic;
- background: #f04124;
- color: #FFFFFF; }
-.error > label > small {
- color: #676767;
- background: transparent;
- padding: 0;
- text-transform: capitalize;
- font-style: normal;
- font-size: 60%;
- margin: 0;
- display: inline; }
-.error span.error-message {
- display: block; }
-
-input.error,
-textarea.error,
-select.error {
- margin-bottom: 0; }
-
-label.error {
- color: #f04124; }
-
-meta.foundation-mq-topbar {
- font-family: "/only screen and (min-width:40.063em)/";
- width: 40.063em; }
-
-/* Wrapped around .top-bar to contain to grid width */
-.contain-to-grid {
- width: 100%;
- background: #333333; }
- .contain-to-grid .top-bar {
- margin-bottom: 0; }
-
-.fixed {
- width: 100%;
- left: 0;
- position: fixed;
- top: 0;
- z-index: 99; }
- .fixed.expanded:not(.top-bar) {
- overflow-y: auto;
- height: auto;
- width: 100%;
- max-height: 100%; }
- .fixed.expanded:not(.top-bar) .title-area {
- position: fixed;
- width: 100%;
- z-index: 99; }
- .fixed.expanded:not(.top-bar) .top-bar-section {
- z-index: 98;
- margin-top: 2.8125rem; }
-
-.top-bar {
- overflow: hidden;
- height: 2.8125rem;
- line-height: 2.8125rem;
- position: relative;
- background: #333333;
- margin-bottom: 0; }
- .top-bar ul {
- margin-bottom: 0;
- list-style: none; }
- .top-bar .row {
- max-width: none; }
- .top-bar form,
- .top-bar input {
- margin-bottom: 0; }
- .top-bar input {
- height: 1.75rem;
- padding-top: .35rem;
- padding-bottom: .35rem;
- font-size: 0.75rem; }
- .top-bar .button, .top-bar button {
- padding-top: 0.4125rem;
- padding-bottom: 0.4125rem;
- margin-bottom: 0;
- font-size: 0.75rem; }
- @media only screen and (max-width: 40em) {
- .top-bar .button, .top-bar button {
- position: relative;
- top: -1px; } }
- .top-bar .title-area {
- position: relative;
- margin: 0; }
- .top-bar .name {
- height: 2.8125rem;
- margin: 0;
- font-size: 16px; }
- .top-bar .name h1, .top-bar .name h2, .top-bar .name h3, .top-bar .name h4, .top-bar .name p, .top-bar .name span {
- line-height: 2.8125rem;
- font-size: 1.0625rem;
- margin: 0; }
- .top-bar .name h1 a, .top-bar .name h2 a, .top-bar .name h3 a, .top-bar .name h4 a, .top-bar .name p a, .top-bar .name span a {
- font-weight: normal;
- color: #FFFFFF;
- width: 75%;
- display: block;
- padding: 0 0.9375rem; }
- .top-bar .toggle-topbar {
- position: absolute;
- right: 0;
- top: 0; }
- .top-bar .toggle-topbar a {
- color: #FFFFFF;
- text-transform: uppercase;
- font-size: 0.8125rem;
- font-weight: bold;
- position: relative;
- display: block;
- padding: 0 0.9375rem;
- height: 2.8125rem;
- line-height: 2.8125rem; }
- .top-bar .toggle-topbar.menu-icon {
- top: 50%;
- margin-top: -16px; }
- .top-bar .toggle-topbar.menu-icon a {
- height: 34px;
- line-height: 33px;
- padding: 0 2.5rem 0 0.9375rem;
- color: #FFFFFF;
- position: relative; }
- .top-bar .toggle-topbar.menu-icon a span::after {
- content: "";
- position: absolute;
- display: block;
- height: 0;
- top: 50%;
- margin-top: -8px;
- right: 0.9375rem;
- box-shadow: 0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
- width: 16px; }
- .top-bar .toggle-topbar.menu-icon a span:hover:after {
- box-shadow: 0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px ""; }
- .top-bar.expanded {
- height: auto;
- background: transparent; }
- .top-bar.expanded .title-area {
- background: #333333; }
- .top-bar.expanded .toggle-topbar a {
- color: #888888; }
- .top-bar.expanded .toggle-topbar a span::after {
- box-shadow: 0 0 0 1px #888888, 0 7px 0 1px #888888, 0 14px 0 1px #888888; }
-
-.top-bar-section {
- left: 0;
- position: relative;
- width: auto;
- transition: left 300ms ease-out; }
- .top-bar-section ul {
- padding: 0;
- width: 100%;
- height: auto;
- display: block;
- font-size: 16px;
- margin: 0; }
- .top-bar-section .divider,
- .top-bar-section [role="separator"] {
- border-top: solid 1px #1a1a1a;
- clear: both;
- height: 1px;
- width: 100%; }
- .top-bar-section ul li {
- background: #333333; }
- .top-bar-section ul li > a {
- display: block;
- width: 100%;
- color: #FFFFFF;
- padding: 12px 0 12px 0;
- padding-left: 0.9375rem;
- font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
- font-size: 0.8125rem;
- font-weight: normal;
- text-transform: none; }
- .top-bar-section ul li > a.button {
- font-size: 0.8125rem;
- padding-right: 0.9375rem;
- padding-left: 0.9375rem;
- background-color: #008CBA;
- border-color: #007095;
- color: #FFFFFF; }
- .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
- background-color: #007095; }
- .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
- color: #FFFFFF; }
- .top-bar-section ul li > a.button.secondary {
- background-color: #e7e7e7;
- border-color: #b9b9b9;
- color: #333333; }
- .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
- background-color: #b9b9b9; }
- .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
- color: #333333; }
- .top-bar-section ul li > a.button.success {
- background-color: #43AC6A;
- border-color: #368a55;
- color: #FFFFFF; }
- .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
- background-color: #368a55; }
- .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
- color: #FFFFFF; }
- .top-bar-section ul li > a.button.alert {
- background-color: #f04124;
- border-color: #cf2a0e;
- color: #FFFFFF; }
- .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
- background-color: #cf2a0e; }
- .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
- color: #FFFFFF; }
- .top-bar-section ul li > a.button.warning {
- background-color: #f08a24;
- border-color: #cf6e0e;
- color: #FFFFFF; }
- .top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus {
- background-color: #cf6e0e; }
- .top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus {
- color: #FFFFFF; }
- .top-bar-section ul li > button {
- font-size: 0.8125rem;
- padding-right: 0.9375rem;
- padding-left: 0.9375rem;
- background-color: #008CBA;
- border-color: #007095;
- color: #FFFFFF; }
- .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
- background-color: #007095; }
- .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
- color: #FFFFFF; }
- .top-bar-section ul li > button.secondary {
- background-color: #e7e7e7;
- border-color: #b9b9b9;
- color: #333333; }
- .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
- background-color: #b9b9b9; }
- .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
- color: #333333; }
- .top-bar-section ul li > button.success {
- background-color: #43AC6A;
- border-color: #368a55;
- color: #FFFFFF; }
- .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
- background-color: #368a55; }
- .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
- color: #FFFFFF; }
- .top-bar-section ul li > button.alert {
- background-color: #f04124;
- border-color: #cf2a0e;
- color: #FFFFFF; }
- .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
- background-color: #cf2a0e; }
- .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
- color: #FFFFFF; }
- .top-bar-section ul li > button.warning {
- background-color: #f08a24;
- border-color: #cf6e0e;
- color: #FFFFFF; }
- .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
- background-color: #cf6e0e; }
- .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
- color: #FFFFFF; }
- .top-bar-section ul li:hover:not(.has-form) > a {
- background-color: #555555;
- background: #333333;
- color: #FFFFFF; }
- .top-bar-section ul li.active > a {
- background: #008CBA;
- color: #FFFFFF; }
- .top-bar-section ul li.active > a:hover {
- background: #0078a0;
- color: #FFFFFF; }
- .top-bar-section .has-form {
- padding: 0.9375rem; }
- .top-bar-section .has-dropdown {
- position: relative; }
- .top-bar-section .has-dropdown > a:after {
- content: "";
- display: block;
- width: 0;
- height: 0;
- border: inset 5px;
- border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
- border-left-style: solid;
- margin-right: 0.9375rem;
- margin-top: -4.5px;
- position: absolute;
- top: 50%;
- right: 0; }
- .top-bar-section .has-dropdown.moved {
- position: static; }
- .top-bar-section .has-dropdown.moved > .dropdown {
- display: block;
- position: static !important;
- height: auto;
- width: auto;
- overflow: visible;
- clip: auto;
- position: absolute !important;
- width: 100%; }
- .top-bar-section .has-dropdown.moved > a:after {
- display: none; }
- .top-bar-section .dropdown {
- padding: 0;
- position: absolute;
- left: 100%;
- top: 0;
- z-index: 99;
- display: block;
- position: absolute !important;
- height: 1px;
- width: 1px;
- overflow: hidden;
- clip: rect(1px, 1px, 1px, 1px); }
- .top-bar-section .dropdown li {
- width: 100%;
- height: auto; }
- .top-bar-section .dropdown li a {
- font-weight: normal;
- padding: 8px 0.9375rem; }
- .top-bar-section .dropdown li a.parent-link {
- font-weight: normal; }
- .top-bar-section .dropdown li.title h5, .top-bar-section .dropdown li.parent-link {
- margin-bottom: 0;
- margin-top: 0;
- font-size: 1.125rem; }
- .top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {
- color: #FFFFFF;
- display: block; }
- .top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover {
- background: none; }
- .top-bar-section .dropdown li.has-form {
- padding: 8px 0.9375rem; }
- .top-bar-section .dropdown li .button, .top-bar-section .dropdown li button {
- top: auto; }
- .top-bar-section .dropdown label {
- padding: 8px 0.9375rem 2px;
- margin-bottom: 0;
- text-transform: uppercase;
- color: #777777;
- font-weight: bold;
- font-size: 0.625rem; }
-
-.js-generated {
- display: block; }
-
-@media only screen and (min-width: 40.063em) {
- .top-bar {
- background: #333333;
- overflow: visible; }
- .top-bar:before, .top-bar:after {
- content: " ";
- display: table; }
- .top-bar:after {
- clear: both; }
- .top-bar .toggle-topbar {
- display: none; }
- .top-bar .title-area {
- float: left; }
- .top-bar .name h1 a,
- .top-bar .name h2 a,
- .top-bar .name h3 a,
- .top-bar .name h4 a,
- .top-bar .name h5 a,
- .top-bar .name h6 a {
- width: auto; }
- .top-bar input,
- .top-bar .button,
- .top-bar button {
- font-size: 0.875rem;
- position: relative;
- height: 1.75rem;
- top: 0.53125rem; }
- .top-bar.expanded {
- background: #333333; }
-
- .contain-to-grid .top-bar {
- max-width: 62.5rem;
- margin: 0 auto;
- margin-bottom: 0; }
-
- .top-bar-section {
- transition: none 0 0;
- left: 0 !important; }
- .top-bar-section ul {
- width: auto;
- height: auto !important;
- display: inline; }
- .top-bar-section ul li {
- float: left; }
- .top-bar-section ul li .js-generated {
- display: none; }
- .top-bar-section li.hover > a:not(.button) {
- background-color: #555555;
- background: #333333;
- color: #FFFFFF; }
- .top-bar-section li:not(.has-form) a:not(.button) {
- padding: 0 0.9375rem;
- line-height: 2.8125rem;
- background: #333333; }
- .top-bar-section li:not(.has-form) a:not(.button):hover {
- background-color: #555555;
- background: #333333; }
- .top-bar-section li.active:not(.has-form) a:not(.button) {
- padding: 0 0.9375rem;
- line-height: 2.8125rem;
- color: #FFFFFF;
- background: #008CBA; }
- .top-bar-section li.active:not(.has-form) a:not(.button):hover {
- background: #0078a0;
- color: #FFFFFF; }
- .top-bar-section .has-dropdown > a {
- padding-right: 2.1875rem !important; }
- .top-bar-section .has-dropdown > a:after {
- content: "";
- display: block;
- width: 0;
- height: 0;
- border: inset 5px;
- border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
- border-top-style: solid;
- margin-top: -2.5px;
- top: 1.40625rem; }
- .top-bar-section .has-dropdown.moved {
- position: relative; }
- .top-bar-section .has-dropdown.moved > .dropdown {
- display: block;
- position: absolute !important;
- height: 1px;
- width: 1px;
- overflow: hidden;
- clip: rect(1px, 1px, 1px, 1px); }
- .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
- display: block;
- position: static !important;
- height: auto;
- width: auto;
- overflow: visible;
- clip: auto;
- position: absolute !important; }
- .top-bar-section .has-dropdown > a:focus + .dropdown {
- display: block;
- position: static !important;
- height: auto;
- width: auto;
- overflow: visible;
- clip: auto;
- position: absolute !important; }
- .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
- border: none;
- content: "\00bb";
- top: 1rem;
- margin-top: -1px;
- right: 5px;
- line-height: 1.2; }
- .top-bar-section .dropdown {
- left: 0;
- top: auto;
- background: transparent;
- min-width: 100%; }
- .top-bar-section .dropdown li a {
- color: #FFFFFF;
- line-height: 2.8125rem;
- white-space: nowrap;
- padding: 12px 0.9375rem;
- background: #333333; }
- .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
- color: #FFFFFF;
- background: #333333; }
- .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
- color: #FFFFFF;
- background-color: #555555;
- background: #333333; }
- .top-bar-section .dropdown li label {
- white-space: nowrap;
- background: #333333; }
- .top-bar-section .dropdown li .dropdown {
- left: 100%;
- top: 0; }
- .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
- border-bottom: none;
- border-top: none;
- border-right: solid 1px #4e4e4e;
- clear: none;
- height: 2.8125rem;
- width: 0; }
- .top-bar-section .has-form {
- background: #333333;
- padding: 0 0.9375rem;
- height: 2.8125rem; }
- .top-bar-section .right li .dropdown {
- left: auto;
- right: 0; }
- .top-bar-section .right li .dropdown li .dropdown {
- right: 100%; }
- .top-bar-section .left li .dropdown {
- right: auto;
- left: 0; }
- .top-bar-section .left li .dropdown li .dropdown {
- left: 100%; }
-
- .no-js .top-bar-section ul li:hover > a {
- background-color: #555555;
- background: #333333;
- color: #FFFFFF; }
- .no-js .top-bar-section ul li:active > a {
- background: #008CBA;
- color: #FFFFFF; }
- .no-js .top-bar-section .has-dropdown:hover > .dropdown {
- display: block;
- position: static !important;
- height: auto;
- width: auto;
- overflow: visible;
- clip: auto;
- position: absolute !important; }
- .no-js .top-bar-section .has-dropdown > a:focus + .dropdown {
- display: block;
- position: static !important;
- height: auto;
- width: auto;
- overflow: visible;
- clip: auto;
- position: absolute !important; } }
-.breadcrumbs {
- display: block;
- padding: 0.5625rem 0.875rem 0.5625rem;
- overflow: hidden;
- margin-left: 0;
- list-style: none;
- border-style: solid;
- border-width: 1px;
- background-color: #f4f4f4;
- border-color: gainsboro;
- border-radius: 3px; }
- .breadcrumbs > * {
- margin: 0;
- float: left;
- font-size: 0.6875rem;
- line-height: 0.6875rem;
- text-transform: uppercase;
- color: #008CBA; }
- .breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
- text-decoration: underline; }
- .breadcrumbs > * a {
- color: #008CBA; }
- .breadcrumbs > *.current {
- cursor: default;
- color: #333333; }
- .breadcrumbs > *.current a {
- cursor: default;
- color: #333333; }
- .breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
- text-decoration: none; }
- .breadcrumbs > *.unavailable {
- color: #999999; }
- .breadcrumbs > *.unavailable a {
- color: #999999; }
- .breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,
- .breadcrumbs > *.unavailable a:focus {
- text-decoration: none;
- color: #999999;
- cursor: not-allowed; }
- .breadcrumbs > *:before {
- content: "/";
- color: #AAAAAA;
- margin: 0 0.75rem;
- position: relative;
- top: 1px; }
- .breadcrumbs > *:first-child:before {
- content: " ";
- margin: 0; }
-
-/* Accessibility - hides the forward slash */
-[aria-label="breadcrumbs"] [aria-hidden="true"]:after {
- content: "/"; }
-
-.alert-box {
- border-style: solid;
- border-width: 1px;
- display: block;
- font-weight: normal;
- margin-bottom: 1.25rem;
- position: relative;
- padding: 0.875rem 1.5rem 0.875rem 0.875rem;
- font-size: 0.8125rem;
- transition: opacity 300ms ease-out;
- background-color: #008CBA;
- border-color: #0078a0;
- color: #FFFFFF; }
- .alert-box .close {
- font-size: 1.375rem;
- padding: 0 6px 4px;
- line-height: .9;
- position: absolute;
- top: 50%;
- margin-top: -0.6875rem;
- right: 0.25rem;
- color: #333333;
- opacity: 0.3;
- background: inherit; }
- .alert-box .close:hover, .alert-box .close:focus {
- opacity: 0.5; }
- .alert-box.radius {
- border-radius: 3px; }
- .alert-box.round {
- border-radius: 1000px; }
- .alert-box.success {
- background-color: #43AC6A;
- border-color: #3a945b;
- color: #FFFFFF; }
- .alert-box.alert {
- background-color: #f04124;
- border-color: #de2d0f;
- color: #FFFFFF; }
- .alert-box.secondary {
- background-color: #e7e7e7;
- border-color: #c7c7c7;
- color: #4f4f4f; }
- .alert-box.warning {
- background-color: #f08a24;
- border-color: #de770f;
- color: #FFFFFF; }
- .alert-box.info {
- background-color: #a0d3e8;
- border-color: #74bfdd;
- color: #4f4f4f; }
- .alert-box.alert-close {
- opacity: 0; }
-
-.inline-list {
- margin: 0 auto 1.0625rem auto;
- margin-left: -1.375rem;
- margin-right: 0;
- padding: 0;
- list-style: none;
- overflow: hidden; }
- .inline-list > li {
- list-style: none;
- float: left;
- margin-left: 1.375rem;
- display: block; }
- .inline-list > li > * {
- display: block; }
-
-.button-group {
- list-style: none;
- margin: 0;
- left: 0; }
- .button-group:before, .button-group:after {
- content: " ";
- display: table; }
- .button-group:after {
- clear: both; }
- .button-group.even-2 li {
- margin: 0 -2px;
- display: inline-block;
- width: 50%; }
- .button-group.even-2 li > button, .button-group.even-2 li .button {
- border-left: 1px solid;
- border-color: rgba(255, 255, 255, 0.5); }
- .button-group.even-2 li:first-child button, .button-group.even-2 li:first-child .button {
- border-left: 0; }
- .button-group.even-2 li button, .button-group.even-2 li .button {
- width: 100%; }
- .button-group.even-3 li {
- margin: 0 -2px;
- display: inline-block;
- width: 33.33333%; }
- .button-group.even-3 li > button, .button-group.even-3 li .button {
- border-left: 1px solid;
- border-color: rgba(255, 255, 255, 0.5); }
- .button-group.even-3 li:first-child button, .button-group.even-3 li:first-child .button {
- border-left: 0; }
- .button-group.even-3 li button, .button-group.even-3 li .button {
- width: 100%; }
- .button-group.even-4 li {
- margin: 0 -2px;
- display: inline-block;
- width: 25%; }
- .button-group.even-4 li > button, .button-group.even-4 li .button {
- border-left: 1px solid;
- border-color: rgba(255, 255, 255, 0.5); }
- .button-group.even-4 li:first-child button, .button-group.even-4 li:first-child .button {
- border-left: 0; }
- .button-group.even-4 li button, .button-group.even-4 li .button {
- width: 100%; }
- .button-group.even-5 li {
- margin: 0 -2px;
- display: inline-block;
- width: 20%; }
- .button-group.even-5 li > button, .button-group.even-5 li .button {
- border-left: 1px solid;
- border-color: rgba(255, 255, 255, 0.5); }
- .button-group.even-5 li:first-child button, .button-group.even-5 li:first-child .button {
- border-left: 0; }
- .button-group.even-5 li button, .button-group.even-5 li .button {
- width: 100%; }
- .button-group.even-6 li {
- margin: 0 -2px;
- display: inline-block;
- width: 16.66667%; }
- .button-group.even-6 li > button, .button-group.even-6 li .button {
- border-left: 1px solid;
- border-color: rgba(255, 255, 255, 0.5); }
- .button-group.even-6 li:first-child button, .button-group.even-6 li:first-child .button {
- border-left: 0; }
- .button-group.even-6 li button, .button-group.even-6 li .button {
- width: 100%; }
- .button-group.even-7 li {
- margin: 0 -2px;
- display: inline-block;
- width: 14.28571%; }
- .button-group.even-7 li > button, .button-group.even-7 li .button {
- border-left: 1px solid;
- border-color: rgba(255, 255, 255, 0.5); }
- .button-group.even-7 li:first-child button, .button-group.even-7 li:first-child .button {
- border-left: 0; }
- .button-group.even-7 li button, .button-group.even-7 li .button {
- width: 100%; }
- .button-group.even-8 li {
- margin: 0 -2px;
- display: inline-block;
- width: 12.5%; }
- .button-group.even-8 li > button, .button-group.even-8 li .button {
- border-left: 1px solid;
- border-color: rgba(255, 255, 255, 0.5); }
- .button-group.even-8 li:first-child button, .button-group.even-8 li:first-child .button {
- border-left: 0; }
- .button-group.even-8 li button, .button-group.even-8 li .button {
- width: 100%; }
- .button-group > li {
- margin: 0 -2px;
- display: inline-block; }
- .button-group > li > button, .button-group > li .button {
- border-left: 1px solid;
- border-color: rgba(255, 255, 255, 0.5); }
- .button-group > li:first-child button, .button-group > li:first-child .button {
- border-left: 0; }
- .button-group.stack > li {
- margin: 0 -2px;
- display: inline-block;
- display: block;
- margin: 0;
- float: none; }
- .button-group.stack > li > button, .button-group.stack > li .button {
- border-left: 1px solid;
- border-color: rgba(255, 255, 255, 0.5); }
- .button-group.stack > li:first-child button, .button-group.stack > li:first-child .button {
- border-left: 0; }
- .button-group.stack > li > button, .button-group.stack > li .button {
- border-top: 1px solid;
- border-color: rgba(255, 255, 255, 0.5);
- border-left-width: 0;
- margin: 0;
- display: block; }
- .button-group.stack > li > button {
- width: 100%; }
- .button-group.stack > li:first-child button, .button-group.stack > li:first-child .button {
- border-top: 0; }
- .button-group.stack-for-small > li {
- margin: 0 -2px;
- display: inline-block; }
- .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
- border-left: 1px solid;
- border-color: rgba(255, 255, 255, 0.5); }
- .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
- border-left: 0; }
- @media only screen and (max-width: 40em) {
- .button-group.stack-for-small > li {
- margin: 0 -2px;
- display: inline-block;
- display: block;
- margin: 0; }
- .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
- border-left: 1px solid;
- border-color: rgba(255, 255, 255, 0.5); }
- .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
- border-left: 0; }
- .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
- border-top: 1px solid;
- border-color: rgba(255, 255, 255, 0.5);
- border-left-width: 0;
- margin: 0;
- display: block; }
- .button-group.stack-for-small > li > button {
- width: 100%; }
- .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
- border-top: 0; } }
- .button-group.radius > * {
- margin: 0 -2px;
- display: inline-block; }
- .button-group.radius > * > button, .button-group.radius > * .button {
- border-left: 1px solid;
- border-color: rgba(255, 255, 255, 0.5); }
- .button-group.radius > *:first-child button, .button-group.radius > *:first-child .button {
- border-left: 0; }
- .button-group.radius > *, .button-group.radius > * > a, .button-group.radius > * > button, .button-group.radius > * > .button {
- border-radius: 0; }
- .button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button {
- -webkit-border-bottom-left-radius: 3px;
- -webkit-border-top-left-radius: 3px;
- border-bottom-left-radius: 3px;
- border-top-left-radius: 3px; }
- .button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button {
- -webkit-border-bottom-right-radius: 3px;
- -webkit-border-top-right-radius: 3px;
- border-bottom-right-radius: 3px;
- border-top-right-radius: 3px; }
- .button-group.radius.stack > * {
- margin: 0 -2px;
- display: inline-block;
- display: block;
- margin: 0; }
- .button-group.radius.stack > * > button, .button-group.radius.stack > * .button {
- border-left: 1px solid;
- border-color: rgba(255, 255, 255, 0.5); }
- .button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button {
- border-left: 0; }
- .button-group.radius.stack > * > button, .button-group.radius.stack > * .button {
- border-top: 1px solid;
- border-color: rgba(255, 255, 255, 0.5);
- border-left-width: 0;
- margin: 0;
- display: block; }
- .button-group.radius.stack > * > button {
- width: 100%; }
- .button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button {
- border-top: 0; }
- .button-group.radius.stack > *, .button-group.radius.stack > * > a, .button-group.radius.stack > * > button, .button-group.radius.stack > * > .button {
- border-radius: 0; }
- .button-group.radius.stack > *:first-child, .button-group.radius.stack > *:first-child > a, .button-group.radius.stack > *:first-child > button, .button-group.radius.stack > *:first-child > .button {
- -webkit-top-left-radius: 3px;
- -webkit-top-right-radius: 3px;
- border-top-left-radius: 3px;
- border-top-right-radius: 3px; }
- .button-group.radius.stack > *:last-child, .button-group.radius.stack > *:last-child > a, .button-group.radius.stack > *:last-child > button, .button-group.radius.stack > *:last-child > .button {
- -webkit-bottom-left-radius: 3px;
- -webkit-bottom-right-radius: 3px;
- border-bottom-left-radius: 3px;
- border-bottom-right-radius: 3px; }
- @media only screen and (min-width: 40.063em) {
- .button-group.radius.stack-for-small > * {
- margin: 0 -2px;
- display: inline-block; }
- .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
- border-left: 1px solid;
- border-color: rgba(255, 255, 255, 0.5); }
- .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
- border-left: 0; }
- .button-group.radius.stack-for-small > *, .button-group.radius.stack-for-small > * > a, .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * > .button {
- border-radius: 0; }
- .button-group.radius.stack-for-small > *:first-child, .button-group.radius.stack-for-small > *:first-child > a, .button-group.radius.stack-for-small > *:first-child > button, .button-group.radius.stack-for-small > *:first-child > .button {
- -webkit-border-bottom-left-radius: 3px;
- -webkit-border-top-left-radius: 3px;
- border-bottom-left-radius: 3px;
- border-top-left-radius: 3px; }
- .button-group.radius.stack-for-small > *:last-child, .button-group.radius.stack-for-small > *:last-child > a, .button-group.radius.stack-for-small > *:last-child > button, .button-group.radius.stack-for-small > *:last-child > .button {
- -webkit-border-bottom-right-radius: 3px;
- -webkit-border-top-right-radius: 3px;
- border-bottom-right-radius: 3px;
- border-top-right-radius: 3px; } }
- @media only screen and (max-width: 40em) {
- .button-group.radius.stack-for-small > * {
- margin: 0 -2px;
- display: inline-block;
- display: block;
- margin: 0; }
- .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
- border-left: 1px solid;
- border-color: rgba(255, 255, 255, 0.5); }
- .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
- border-left: 0; }
- .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
- border-top: 1px solid;
- border-color: rgba(255, 255, 255, 0.5);
- border-left-width: 0;
- margin: 0;
- display: block; }
- .button-group.radius.stack-for-small > * > button {
- width: 100%; }
- .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
- border-top: 0; }
- .button-group.radius.stack-for-small > *, .button-group.radius.stack-for-small > * > a, .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * > .button {
- border-radius: 0; }
- .button-group.radius.stack-for-small > *:first-child, .button-group.radius.stack-for-small > *:first-child > a, .button-group.radius.stack-for-small > *:first-child > button, .button-group.radius.stack-for-small > *:first-child > .button {
- -webkit-top-left-radius: 3px;
- -webkit-top-right-radius: 3px;
- border-top-left-radius: 3px;
- border-top-right-radius: 3px; }
- .button-group.radius.stack-for-small > *:last-child, .button-group.radius.stack-for-small > *:last-child > a, .button-group.radius.stack-for-small > *:last-child > button, .button-group.radius.stack-for-small > *:last-child > .button {
- -webkit-bottom-left-radius: 3px;
- -webkit-bottom-right-radius: 3px;
- border-bottom-left-radius: 3px;
- border-bottom-right-radius: 3px; } }
- .button-group.round > * {
- margin: 0 -2px;
- display: inline-block; }
- .button-group.round > * > button, .button-group.round > * .button {
- border-left: 1px solid;
- border-color: rgba(255, 255, 255, 0.5); }
- .button-group.round > *:first-child button, .button-group.round > *:first-child .button {
- border-left: 0; }
- .button-group.round > *, .button-group.round > * > a, .button-group.round > * > button, .button-group.round > * > .button {
- border-radius: 0; }
- .button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button {
- -webkit-border-bottom-left-radius: 1000px;
- -webkit-border-top-left-radius: 1000px;
- border-bottom-left-radius: 1000px;
- border-top-left-radius: 1000px; }
- .button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button {
- -webkit-border-bottom-right-radius: 1000px;
- -webkit-border-top-right-radius: 1000px;
- border-bottom-right-radius: 1000px;
- border-top-right-radius: 1000px; }
- .button-group.round.stack > * {
- margin: 0 -2px;
- display: inline-block;
- display: block;
- margin: 0; }
- .button-group.round.stack > * > button, .button-group.round.stack > * .button {
- border-left: 1px solid;
- border-color: rgba(255, 255, 255, 0.5); }
- .button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button {
- border-left: 0; }
- .button-group.round.stack > * > button, .button-group.round.stack > * .button {
- border-top: 1px solid;
- border-color: rgba(255, 255, 255, 0.5);
- border-left-width: 0;
- margin: 0;
- display: block; }
- .button-group.round.stack > * > button {
- width: 100%; }
- .button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button {
- border-top: 0; }
- .button-group.round.stack > *, .button-group.round.stack > * > a, .button-group.round.stack > * > button, .button-group.round.stack > * > .button {
- border-radius: 0; }
- .button-group.round.stack > *:first-child, .button-group.round.stack > *:first-child > a, .button-group.round.stack > *:first-child > button, .button-group.round.stack > *:first-child > .button {
- -webkit-top-left-radius: 1rem;
- -webkit-top-right-radius: 1rem;
- border-top-left-radius: 1rem;
- border-top-right-radius: 1rem; }
- .button-group.round.stack > *:last-child, .button-group.round.stack > *:last-child > a, .button-group.round.stack > *:last-child > button, .button-group.round.stack > *:last-child > .button {
- -webkit-bottom-left-radius: 1rem;
- -webkit-bottom-right-radius: 1rem;
- border-bottom-left-radius: 1rem;
- border-bottom-right-radius: 1rem; }
- @media only screen and (min-width: 40.063em) {
- .button-group.round.stack-for-small > * {
- margin: 0 -2px;
- display: inline-block; }
- .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
- border-left: 1px solid;
- border-color: rgba(255, 255, 255, 0.5); }
- .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
- border-left: 0; }
- .button-group.round.stack-for-small > *, .button-group.round.stack-for-small > * > a, .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * > .button {
- border-radius: 0; }
- .button-group.round.stack-for-small > *:first-child, .button-group.round.stack-for-small > *:first-child > a, .button-group.round.stack-for-small > *:first-child > button, .button-group.round.stack-for-small > *:first-child > .button {
- -webkit-border-bottom-left-radius: 1000px;
- -webkit-border-top-left-radius: 1000px;
- border-bottom-left-radius: 1000px;
- border-top-left-radius: 1000px; }
- .button-group.round.stack-for-small > *:last-child, .button-group.round.stack-for-small > *:last-child > a, .button-group.round.stack-for-small > *:last-child > button, .button-group.round.stack-for-small > *:last-child > .button {
- -webkit-border-bottom-right-radius: 1000px;
- -webkit-border-top-right-radius: 1000px;
- border-bottom-right-radius: 1000px;
- border-top-right-radius: 1000px; } }
- @media only screen and (max-width: 40em) {
- .button-group.round.stack-for-small > * {
- margin: 0 -2px;
- display: inline-block;
- display: block;
- margin: 0; }
- .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
- border-left: 1px solid;
- border-color: rgba(255, 255, 255, 0.5); }
- .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
- border-left: 0; }
- .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
- border-top: 1px solid;
- border-color: rgba(255, 255, 255, 0.5);
- border-left-width: 0;
- margin: 0;
- display: block; }
- .button-group.round.stack-for-small > * > button {
- width: 100%; }
- .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
- border-top: 0; }
- .button-group.round.stack-for-small > *, .button-group.round.stack-for-small > * > a, .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * > .button {
- border-radius: 0; }
- .button-group.round.stack-for-small > *:first-child, .button-group.round.stack-for-small > *:first-child > a, .button-group.round.stack-for-small > *:first-child > button, .button-group.round.stack-for-small > *:first-child > .button {
- -webkit-top-left-radius: 1rem;
- -webkit-top-right-radius: 1rem;
- border-top-left-radius: 1rem;
- border-top-right-radius: 1rem; }
- .button-group.round.stack-for-small > *:last-child, .button-group.round.stack-for-small > *:last-child > a, .button-group.round.stack-for-small > *:last-child > button, .button-group.round.stack-for-small > *:last-child > .button {
- -webkit-bottom-left-radius: 1rem;
- -webkit-bottom-right-radius: 1rem;
- border-bottom-left-radius: 1rem;
- border-bottom-right-radius: 1rem; } }
-
-.button-bar:before, .button-bar:after {
- content: " ";
- display: table; }
-.button-bar:after {
- clear: both; }
-.button-bar .button-group {
- float: left;
- margin-right: 0.625rem; }
- .button-bar .button-group div {
- overflow: hidden; }
-
-/* Panels */
-.panel {
- border-style: solid;
- border-width: 1px;
- border-color: #d8d8d8;
- margin-bottom: 1.25rem;
- padding: 1.25rem;
- background: #f2f2f2;
- color: #333333; }
- .panel > :first-child {
- margin-top: 0; }
- .panel > :last-child {
- margin-bottom: 0; }
- .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p, .panel li, .panel dl {
- color: #333333; }
- .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
- line-height: 1;
- margin-bottom: 0.625rem; }
- .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
- line-height: 1.4; }
- .panel.callout {
- border-style: solid;
- border-width: 1px;
- border-color: #b6edff;
- margin-bottom: 1.25rem;
- padding: 1.25rem;
- background: #ecfaff;
- color: #333333; }
- .panel.callout > :first-child {
- margin-top: 0; }
- .panel.callout > :last-child {
- margin-bottom: 0; }
- .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p, .panel.callout li, .panel.callout dl {
- color: #333333; }
- .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
- line-height: 1;
- margin-bottom: 0.625rem; }
- .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
- line-height: 1.4; }
- .panel.callout a:not(.button) {
- color: #008CBA; }
- .panel.callout a:not(.button):hover, .panel.callout a:not(.button):focus {
- color: #0078a0;
<TRUNCATED>
[23/59] [abbrv] [partial] isis-site git commit: ISIS-1521: deletes
content-OLDSITE
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/css/foundation/5.5.1/normalize.css
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/css/foundation/5.5.1/normalize.css b/content-OLDSITE/docs/css/foundation/5.5.1/normalize.css
deleted file mode 100644
index df90083..0000000
--- a/content-OLDSITE/docs/css/foundation/5.5.1/normalize.css
+++ /dev/null
@@ -1,427 +0,0 @@
-/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
-
-/**
- * 1. Set default font family to sans-serif.
- * 2. Prevent iOS text size adjust after orientation change, without disabling
- * user zoom.
- */
-
-html {
- font-family: sans-serif; /* 1 */
- -ms-text-size-adjust: 100%; /* 2 */
- -webkit-text-size-adjust: 100%; /* 2 */
-}
-
-/**
- * Remove default margin.
- */
-
-body {
- margin: 0;
-}
-
-/* HTML5 display definitions
- ========================================================================== */
-
-/**
- * Correct `block` display not defined for any HTML5 element in IE 8/9.
- * Correct `block` display not defined for `details` or `summary` in IE 10/11
- * and Firefox.
- * Correct `block` display not defined for `main` in IE 11.
- */
-
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-hgroup,
-main,
-menu,
-nav,
-section,
-summary {
- display: block;
-}
-
-/**
- * 1. Correct `inline-block` display not defined in IE 8/9.
- * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
- */
-
-audio,
-canvas,
-progress,
-video {
- display: inline-block; /* 1 */
- vertical-align: baseline; /* 2 */
-}
-
-/**
- * Prevent modern browsers from displaying `audio` without controls.
- * Remove excess height in iOS 5 devices.
- */
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-/**
- * Address `[hidden]` styling not present in IE 8/9/10.
- * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
- */
-
-[hidden],
-template {
- display: none;
-}
-
-/* Links
- ========================================================================== */
-
-/**
- * Remove the gray background color from active links in IE 10.
- */
-
-a {
- background-color: transparent;
-}
-
-/**
- * Improve readability when focused and also mouse hovered in all browsers.
- */
-
-a:active,
-a:hover {
- outline: 0;
-}
-
-/* Text-level semantics
- ========================================================================== */
-
-/**
- * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
- */
-
-abbr[title] {
- border-bottom: 1px dotted;
-}
-
-/**
- * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
- */
-
-b,
-strong {
- font-weight: bold;
-}
-
-/**
- * Address styling not present in Safari and Chrome.
- */
-
-dfn {
- font-style: italic;
-}
-
-/**
- * Address variable `h1` font-size and margin within `section` and `article`
- * contexts in Firefox 4+, Safari, and Chrome.
- */
-
-h1 {
- font-size: 2em;
- margin: 0.67em 0;
-}
-
-/**
- * Address styling not present in IE 8/9.
- */
-
-mark {
- background: #ff0;
- color: #000;
-}
-
-/**
- * Address inconsistent and variable font size in all browsers.
- */
-
-small {
- font-size: 80%;
-}
-
-/**
- * Prevent `sub` and `sup` affecting `line-height` in all browsers.
- */
-
-sub,
-sup {
- font-size: 75%;
- line-height: 0;
- position: relative;
- vertical-align: baseline;
-}
-
-sup {
- top: -0.5em;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-/* Embedded content
- ========================================================================== */
-
-/**
- * Remove border when inside `a` element in IE 8/9/10.
- */
-
-img {
- border: 0;
-}
-
-/**
- * Correct overflow not hidden in IE 9/10/11.
- */
-
-svg:not(:root) {
- overflow: hidden;
-}
-
-/* Grouping content
- ========================================================================== */
-
-/**
- * Address margin not present in IE 8/9 and Safari.
- */
-
-figure {
- margin: 1em 40px;
-}
-
-/**
- * Address differences between Firefox and other browsers.
- */
-
-hr {
- -moz-box-sizing: content-box;
- box-sizing: content-box;
- height: 0;
-}
-
-/**
- * Contain overflow in all browsers.
- */
-
-pre {
- overflow: auto;
-}
-
-/**
- * Address odd `em`-unit font size rendering in all browsers.
- */
-
-code,
-kbd,
-pre,
-samp {
- font-family: monospace, monospace;
- font-size: 1em;
-}
-
-/* Forms
- ========================================================================== */
-
-/**
- * Known limitation: by default, Chrome and Safari on OS X allow very limited
- * styling of `select`, unless a `border` property is set.
- */
-
-/**
- * 1. Correct color not being inherited.
- * Known issue: affects color of disabled elements.
- * 2. Correct font properties not being inherited.
- * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
- */
-
-button,
-input,
-optgroup,
-select,
-textarea {
- color: inherit; /* 1 */
- font: inherit; /* 2 */
- margin: 0; /* 3 */
-}
-
-/**
- * Address `overflow` set to `hidden` in IE 8/9/10/11.
- */
-
-button {
- overflow: visible;
-}
-
-/**
- * Address inconsistent `text-transform` inheritance for `button` and `select`.
- * All other form control elements do not inherit `text-transform` values.
- * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
- * Correct `select` style inheritance in Firefox.
- */
-
-button,
-select {
- text-transform: none;
-}
-
-/**
- * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
- * and `video` controls.
- * 2. Correct inability to style clickable `input` types in iOS.
- * 3. Improve usability and consistency of cursor style between image-type
- * `input` and others.
- */
-
-button,
-html input[type="button"], /* 1 */
-input[type="reset"],
-input[type="submit"] {
- -webkit-appearance: button; /* 2 */
- cursor: pointer; /* 3 */
-}
-
-/**
- * Re-set default cursor for disabled elements.
- */
-
-button[disabled],
-html input[disabled] {
- cursor: default;
-}
-
-/**
- * Remove inner padding and border in Firefox 4+.
- */
-
-button::-moz-focus-inner,
-input::-moz-focus-inner {
- border: 0;
- padding: 0;
-}
-
-/**
- * Address Firefox 4+ setting `line-height` on `input` using `!important` in
- * the UA stylesheet.
- */
-
-input {
- line-height: normal;
-}
-
-/**
- * It's recommended that you don't attempt to style these elements.
- * Firefox's implementation doesn't respect box-sizing, padding, or width.
- *
- * 1. Address box sizing set to `content-box` in IE 8/9/10.
- * 2. Remove excess padding in IE 8/9/10.
- */
-
-input[type="checkbox"],
-input[type="radio"] {
- box-sizing: border-box; /* 1 */
- padding: 0; /* 2 */
-}
-
-/**
- * Fix the cursor style for Chrome's increment/decrement buttons. For certain
- * `font-size` values of the `input`, it causes the cursor style of the
- * decrement button to change from `default` to `text`.
- */
-
-input[type="number"]::-webkit-inner-spin-button,
-input[type="number"]::-webkit-outer-spin-button {
- height: auto;
-}
-
-/**
- * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
- * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
- * (include `-moz` to future-proof).
- */
-
-input[type="search"] {
- -webkit-appearance: textfield; /* 1 */
- -moz-box-sizing: content-box;
- -webkit-box-sizing: content-box; /* 2 */
- box-sizing: content-box;
-}
-
-/**
- * Remove inner padding and search cancel button in Safari and Chrome on OS X.
- * Safari (but not Chrome) clips the cancel button when the search input has
- * padding (and `textfield` appearance).
- */
-
-input[type="search"]::-webkit-search-cancel-button,
-input[type="search"]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-/**
- * Define consistent border, margin, and padding.
- */
-
-fieldset {
- border: 1px solid #c0c0c0;
- margin: 0 2px;
- padding: 0.35em 0.625em 0.75em;
-}
-
-/**
- * 1. Correct `color` not being inherited in IE 8/9/10/11.
- * 2. Remove padding so people aren't caught out if they zero out fieldsets.
- */
-
-legend {
- border: 0; /* 1 */
- padding: 0; /* 2 */
-}
-
-/**
- * Remove default vertical scrollbar in IE 8/9/10/11.
- */
-
-textarea {
- overflow: auto;
-}
-
-/**
- * Don't inherit the `font-weight` (applied by a rule above).
- * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
- */
-
-optgroup {
- font-weight: bold;
-}
-
-/* Tables
- ========================================================================== */
-
-/**
- * Remove most spacing between table cells.
- */
-
-table {
- border-collapse: collapse;
- border-spacing: 0;
-}
-
-td,
-th {
- padding: 0;
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.css
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.css b/content-OLDSITE/docs/css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.css
deleted file mode 100644
index ae8bc0f..0000000
--- a/content-OLDSITE/docs/css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.css
+++ /dev/null
@@ -1,140 +0,0 @@
-/*!
- * "Fork me on GitHub" CSS ribbon v0.1.1 | MIT License
- * https://github.com/simonwhitaker/github-fork-ribbon-css
-*/
-
-/* Left will inherit from right (so we don't need to duplicate code) */
-.github-fork-ribbon {
- /* The right and left classes determine the side we attach our banner to */
- position: absolute;
-
- /* Add a bit of padding to give some substance outside the "stitching" */
- padding: 2px 0;
-
- /* Set the base colour */
- background-color: #a00;
-
- /* Set a gradient: transparent black at the top to almost-transparent black at the bottom */
- background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.15)));
- background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15));
- background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15));
- background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15));
- background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15));
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15));
-
- /* Add a drop shadow */
- -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.5);
- -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.5);
- box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.5);
-
- /* Set the font */
- font: 700 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
-
- z-index: 9999;
- pointer-events: auto;
-}
-
-.github-fork-ribbon a,
-.github-fork-ribbon a:hover {
- /* Set the text properties */
- color: #fff;
- text-decoration: none;
- text-shadow: 0 -1px rgba(0, 0, 0, 0.5);
- text-align: center;
-
- /* Set the geometry. If you fiddle with these you'll also need
- to tweak the top and right values in .github-fork-ribbon. */
- width: 200px;
- line-height: 20px;
-
- /* Set the layout properties */
- display: inline-block;
- padding: 2px 0;
-
- /* Add "stitching" effect */
- border-width: 1px 0;
- border-style: dotted;
- border-color: #fff;
- border-color: rgba(255, 255, 255, 0.7);
-}
-
-.github-fork-ribbon-wrapper {
- width: 150px;
- height: 150px;
- position: absolute;
- overflow: hidden;
- top: 0;
- z-index: 9999;
- pointer-events: none;
-}
-
-.github-fork-ribbon-wrapper.fixed {
- position: fixed;
-}
-
-.github-fork-ribbon-wrapper.left {
- left: 0;
-}
-
-.github-fork-ribbon-wrapper.right {
- right: 0;
-}
-
-.github-fork-ribbon-wrapper.left-bottom {
- position: fixed;
- top: inherit;
- bottom: 0;
- left: 0;
-}
-
-.github-fork-ribbon-wrapper.right-bottom {
- position: fixed;
- top: inherit;
- bottom: 0;
- right: 0;
-}
-
-.github-fork-ribbon-wrapper.right .github-fork-ribbon {
- top: 42px;
- right: -43px;
-
- -webkit-transform: rotate(45deg);
- -moz-transform: rotate(45deg);
- -ms-transform: rotate(45deg);
- -o-transform: rotate(45deg);
- transform: rotate(45deg);
-}
-
-.github-fork-ribbon-wrapper.left .github-fork-ribbon {
- top: 42px;
- left: -43px;
-
- -webkit-transform: rotate(-45deg);
- -moz-transform: rotate(-45deg);
- -ms-transform: rotate(-45deg);
- -o-transform: rotate(-45deg);
- transform: rotate(-45deg);
-}
-
-
-.github-fork-ribbon-wrapper.left-bottom .github-fork-ribbon {
- top: 80px;
- left: -43px;
-
- -webkit-transform: rotate(45deg);
- -moz-transform: rotate(45deg);
- -ms-transform: rotate(45deg);
- -o-transform: rotate(45deg);
- transform: rotate(45deg);
-}
-
-.github-fork-ribbon-wrapper.right-bottom .github-fork-ribbon {
- top: 80px;
- right: -43px;
-
- -webkit-transform: rotate(-45deg);
- -moz-transform: rotate(-45deg);
- -ms-transform: rotate(-45deg);
- -o-transform: rotate(-45deg);
- transform: rotate(-45deg);
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.ie.css
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.ie.css b/content-OLDSITE/docs/css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.ie.css
deleted file mode 100644
index b26d032..0000000
--- a/content-OLDSITE/docs/css/github-fork-ribbon-css/0.1.1/gh-fork-ribbon.ie.css
+++ /dev/null
@@ -1,78 +0,0 @@
-/*!
- * "Fork me on GitHub" CSS ribbon v0.1.1 | MIT License
- * https://github.com/simonwhitaker/github-fork-ribbon-css
-*/
-
-/* IE voodoo courtesy of http://stackoverflow.com/a/4617511/263871 and
- * http://www.useragentman.com/IETransformsTranslator */
-
- .github-fork-ribbon {
- filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#000000', EndColorStr='#000000');
-}
-
-.github-fork-ribbon-wrapper.right .github-fork-ribbon {
- /* IE positioning hack (couldn't find a transform-origin alternative for IE) */
- top: -22px;
- right: -62px;
-
- /* IE8+ */
- -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
- /* IE6 and 7 */
- filter: progid:DXImageTransform.Microsoft.Matrix(
- M11=0.7071067811865474,
- M12=-0.7071067811865477,
- M21=0.7071067811865477,
- M22=0.7071067811865474,
- SizingMethod='auto expand'
- );
-}
-
-.github-fork-ribbon-wrapper.left .github-fork-ribbon {
- top: -22px;
- left: -22px;
-
- /* IE8+ */
- -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')";
- /* IE6 and 7 */
- filter: progid:DXImageTransform.Microsoft.Matrix(
- M11=0.7071067811865483,
- M12=0.7071067811865467,
- M21=-0.7071067811865467,
- M22=0.7071067811865483,
- SizingMethod='auto expand'
- );
-}
-
-.github-fork-ribbon-wrapper.left-bottom .github-fork-ribbon {
- /* IE positioning hack (couldn't find a transform-origin alternative for IE) */
- top: 12px;
- left: -22px;
-
-
- /* IE8+ */
- -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
- /* IE6 and 7 */
-/* filter: progid:DXImageTransform.Microsoft.Matrix(
- M11=0.7071067811865474,
- M12=-0.7071067811865477,
- M21=0.7071067811865477,
- M22=0.7071067811865474,
- SizingMethod='auto expand'
- );
-*/}
-
-.github-fork-ribbon-wrapper.right-bottom .github-fork-ribbon {
- top: 12px;
- right: -62px;
-
- /* IE8+ */
- -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')";
- /* IE6 and 7 */
- filter: progid:DXImageTransform.Microsoft.Matrix(
- M11=0.7071067811865483,
- M12=0.7071067811865467,
- M21=-0.7071067811865467,
- M22=0.7071067811865483,
- SizingMethod='auto expand'
- );
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/images/tv_show-25.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/images/tv_show-25.png b/content-OLDSITE/docs/images/tv_show-25.png
deleted file mode 100644
index 0d046e2..0000000
Binary files a/content-OLDSITE/docs/images/tv_show-25.png and /dev/null differ
[56/59] [abbrv] isis-site git commit: ISIS-1521: adds a search
capability
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-annotations/DomainObjectLayout/bookmarking.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-annotations/DomainObjectLayout/bookmarking.png b/content/guides/images/reference-annotations/DomainObjectLayout/bookmarking.png
deleted file mode 100644
index 0100b63..0000000
Binary files a/content/guides/images/reference-annotations/DomainObjectLayout/bookmarking.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-annotations/DomainServiceLayout/menuBar-primary.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-annotations/DomainServiceLayout/menuBar-primary.png b/content/guides/images/reference-annotations/DomainServiceLayout/menuBar-primary.png
deleted file mode 100644
index 6fe3947..0000000
Binary files a/content/guides/images/reference-annotations/DomainServiceLayout/menuBar-primary.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-annotations/DomainServiceLayout/menuBar-secondary.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-annotations/DomainServiceLayout/menuBar-secondary.png b/content/guides/images/reference-annotations/DomainServiceLayout/menuBar-secondary.png
deleted file mode 100644
index 46f8e62..0000000
Binary files a/content/guides/images/reference-annotations/DomainServiceLayout/menuBar-secondary.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-annotations/DomainServiceLayout/menuBar-tertiary.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-annotations/DomainServiceLayout/menuBar-tertiary.png b/content/guides/images/reference-annotations/DomainServiceLayout/menuBar-tertiary.png
deleted file mode 100644
index c87c8ad..0000000
Binary files a/content/guides/images/reference-annotations/DomainServiceLayout/menuBar-tertiary.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-annotations/DomainServiceLayout/menuOrder.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-annotations/DomainServiceLayout/menuOrder.png b/content/guides/images/reference-annotations/DomainServiceLayout/menuOrder.png
deleted file mode 100644
index b5029dd..0000000
Binary files a/content/guides/images/reference-annotations/DomainServiceLayout/menuOrder.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-annotations/HomePage/HomePage.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-annotations/HomePage/HomePage.png b/content/guides/images/reference-annotations/HomePage/HomePage.png
deleted file mode 100644
index 59880f4..0000000
Binary files a/content/guides/images/reference-annotations/HomePage/HomePage.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-annotations/PropertyLayout/labelPosition-LEFT.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-annotations/PropertyLayout/labelPosition-LEFT.png b/content/guides/images/reference-annotations/PropertyLayout/labelPosition-LEFT.png
deleted file mode 100644
index 3298ead..0000000
Binary files a/content/guides/images/reference-annotations/PropertyLayout/labelPosition-LEFT.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-annotations/PropertyLayout/labelPosition-NONE.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-annotations/PropertyLayout/labelPosition-NONE.png b/content/guides/images/reference-annotations/PropertyLayout/labelPosition-NONE.png
deleted file mode 100644
index e903f0c..0000000
Binary files a/content/guides/images/reference-annotations/PropertyLayout/labelPosition-NONE.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-annotations/PropertyLayout/labelPosition-TOP.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-annotations/PropertyLayout/labelPosition-TOP.png b/content/guides/images/reference-annotations/PropertyLayout/labelPosition-TOP.png
deleted file mode 100644
index 8cd2f37..0000000
Binary files a/content/guides/images/reference-annotations/PropertyLayout/labelPosition-TOP.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-annotations/PropertyLayout/labelPosition-boolean-LEFT.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-annotations/PropertyLayout/labelPosition-boolean-LEFT.png b/content/guides/images/reference-annotations/PropertyLayout/labelPosition-boolean-LEFT.png
deleted file mode 100644
index 9b4742b..0000000
Binary files a/content/guides/images/reference-annotations/PropertyLayout/labelPosition-boolean-LEFT.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-annotations/PropertyLayout/labelPosition-boolean-RIGHT.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-annotations/PropertyLayout/labelPosition-boolean-RIGHT.png b/content/guides/images/reference-annotations/PropertyLayout/labelPosition-boolean-RIGHT.png
deleted file mode 100644
index 6595267..0000000
Binary files a/content/guides/images/reference-annotations/PropertyLayout/labelPosition-boolean-RIGHT.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-classes/issue-in-more-detail.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-classes/issue-in-more-detail.png b/content/guides/images/reference-classes/issue-in-more-detail.png
deleted file mode 100644
index 2297838..0000000
Binary files a/content/guides/images/reference-classes/issue-in-more-detail.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-layout/4-0-8-0.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-layout/4-0-8-0.png b/content/guides/images/reference-layout/4-0-8-0.png
deleted file mode 100644
index 1ebb062..0000000
Binary files a/content/guides/images/reference-layout/4-0-8-0.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-layout/4-4-4-12.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-layout/4-4-4-12.png b/content/guides/images/reference-layout/4-4-4-12.png
deleted file mode 100644
index fd946bf..0000000
Binary files a/content/guides/images/reference-layout/4-4-4-12.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-layout/6-6-0-12.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-layout/6-6-0-12.png b/content/guides/images/reference-layout/6-6-0-12.png
deleted file mode 100644
index 369efb7..0000000
Binary files a/content/guides/images/reference-layout/6-6-0-12.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-layout/isis-layout-show-facets.css
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-layout/isis-layout-show-facets.css b/content/guides/images/reference-layout/isis-layout-show-facets.css
deleted file mode 100644
index c6b6334..0000000
--- a/content/guides/images/reference-layout/isis-layout-show-facets.css
+++ /dev/null
@@ -1,3 +0,0 @@
-\ufefful.isis-facets {
- display: initial;
-}
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-layout/isis-layout.css
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-layout/isis-layout.css b/content/guides/images/reference-layout/isis-layout.css
deleted file mode 100644
index acd445d..0000000
--- a/content/guides/images/reference-layout/isis-layout.css
+++ /dev/null
@@ -1,253 +0,0 @@
-\ufeff.primary-1 {
- background-color: #669900;
-}
-
-.primary-2 {
- background-color: #669900;
-}
-
-.primary-3 {
- background-color: #669900;
-}
-
-.primary-4 {
- background-color: #99FF66;
-}
-
-.primary-5 {
- background-color: #CCFF99;
-}
-
-.secondary-a-1 {
- background-color: #006666;
-}
-
-.secondary-a-2 {
- background-color: #006666;
-}
-
-.secondary-a-3 {
- background-color: #006666;
-}
-
-.secondary-a-4 {
- background-color: #66CCCC;
-}
-
-.secondary-a-5 {
- background-color: #99CCCC;
-}
-
-.secondary-b-1 {
- background-color: #999900;
-}
-
-.secondary-b-2 {
- background-color: #999900;
-}
-
-.secondary-b-3 {
- background-color: #999900;
-}
-
-.secondary-b-4 {
- background-color: #FFFF66;
-}
-
-.secondary-b-5 {
- background-color: #FFFFCC;
-}
-
-.complement-1 {
- background-color: #990033;
-}
-
-.complement-2 {
- background-color: #990033;
-}
-
-.complement-3 {
- background-color: #990033;
-}
-
-.complement-4 {
- background-color: #FF6699;
-}
-
-.complement-5 {
- background-color: #FF99CC;
-}
-
-
-
-legend {
- background-color: white;
-}
-
-fieldset {
- padding-bottom: 10px;
-}
-
-span,li {
- color: white;
-}
-span {
- font-weight: bold;
-}
-
-li {
- padding-bottom: 10px;
- margin-bottom: 10px;
-}
-
-
-
-.isis-header {
- padding: 20px 80px 20px 40px;
- margin-right: 100px;
- background-color: #99CCCC;
- display: block;
- width: 100%;
-}
-
-.isis-header span.isis-title {
- font-size: xx-large;
- padding: 5px 80px 5px 40px;
- margin-right: 50px;
- color: black;
- background-color: #99FF66;
- display: inline-table;
- vertical-align: bottom;
-}
-
-.isis-header div.isis-actions span {
- font-size: large;
- padding: 5px 5px 5px 5px;
- display: inline-table;
-}
-
-.isis-memberGroup, .isis-collection {
- margin-top: 10px;
- margin-bottom: 10px;
- min-height: 100px;
-}
-
-.isis-memberGroup {
- background-color: #669900;
-}
-
-.isis-collection {
- background-color: #999900;
-}
-
-
-div.isis-property > span {
- margin-left: 5%;
- padding-left: 10px;
- width: 90%;
- display: block;
-}
-
-fieldset div.isis-property > span {
- padding: 5px;
- margin: 10px;
- background-color: #006666;
-}
-
-.isis-header div.isis-actions,
-fieldset div.isis-actions {
- margin-left: 60px;
-}
-
-fieldset.isis-collection div.isis-actions {
- margin-left: 60px;
-}
-
-.isis-header .isis-actions {
- display: inline-block;
-}
-
-.isis-header div.isis-action,
-fieldset div.isis-action {
- display: inline-table;
- padding: 5px;
- margin-top: 5px;
- margin-bottom: 5px;
- background-color: #990033;
-}
-
-
-fieldset div.isis-action span {
- background-color: #990033;
-}
-
-.isis-memberGroups {}
-
-.isis-memberGroup.min-height-50,
-.isis-collection.min-height-50 {
- min-height: 50px;
-}
-
-.isis-memberGroup.min-height-100,
-.isis-collection.min-height-100 {
- min-height: 100px;
-}
-
-.isis-memberGroup.min-height-150,
-.isis-collection.min-height-150 {
- min-height: 150px;
-}
-
-.isis-memberGroup.min-height-200,
-.isis-collection.min-height-200 {
- min-height: 200px;
-}
-
-.isis-memberGroup.min-height-250,
-.isis-collection.min-height-250 {
- min-height: 250px;
-}
-
-.isis-memberGroup.min-height-300,
-.isis-collection.min-height-300 {
- min-height: 300px;
-}
-
-.isis-memberGroup.min-height-350,
-.isis-collection.min-height-350 {
- min-height: 350px;
-}
-
-.isis-memberGroup.min-height-400,
-.isis-collection.min-height-400 {
- min-height: 400px;
-}
-
-.isis-memberGroup .isis-hidden {
- display: none;
-}
-
-.isis-action ul.isis-facets li {
- margin-top: 30px;
-}
-ul.isis-facets li {
- margin-left: 40px;
- font-size: small;
-}
-.isis-action ul.isis-facets li {
- margin-top: 10px;
- margin-left: 20px;
-}
-.isis-action ul.isis-facets li {
- font-size: small;
-}
-ul.isis-facets {
- line-height: 0px;
-}
-ul.isis-facets {
- margin:0px;
-}
-
-.isis-facets {
- display: none;
-}
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-methods/prefixes/choices/dependent.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-methods/prefixes/choices/dependent.png b/content/guides/images/reference-methods/prefixes/choices/dependent.png
deleted file mode 100644
index e0ad239..0000000
Binary files a/content/guides/images/reference-methods/prefixes/choices/dependent.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-methods/reserved/cssClass/strikethrough.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-methods/reserved/cssClass/strikethrough.png b/content/guides/images/reference-methods/reserved/cssClass/strikethrough.png
deleted file mode 100644
index 6945267..0000000
Binary files a/content/guides/images/reference-methods/reserved/cssClass/strikethrough.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-methods/reserved/iconName/differing.pdn
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-methods/reserved/iconName/differing.pdn b/content/guides/images/reference-methods/reserved/iconName/differing.pdn
deleted file mode 100644
index 70b317b..0000000
Binary files a/content/guides/images/reference-methods/reserved/iconName/differing.pdn and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-methods/reserved/iconName/differing.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-methods/reserved/iconName/differing.png b/content/guides/images/reference-methods/reserved/iconName/differing.png
deleted file mode 100644
index 57b0013..0000000
Binary files a/content/guides/images/reference-methods/reserved/iconName/differing.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-methods/reserved/iconName/png-files.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-methods/reserved/iconName/png-files.png b/content/guides/images/reference-methods/reserved/iconName/png-files.png
deleted file mode 100644
index 7f826c5..0000000
Binary files a/content/guides/images/reference-methods/reserved/iconName/png-files.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-services-api/acceptheaderservice.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-services-api/acceptheaderservice.png b/content/guides/images/reference-services-api/acceptheaderservice.png
deleted file mode 100644
index c8f7b14..0000000
Binary files a/content/guides/images/reference-services-api/acceptheaderservice.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-services-api/acceptheaderservice.pptx
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-services-api/acceptheaderservice.pptx b/content/guides/images/reference-services-api/acceptheaderservice.pptx
deleted file mode 100644
index 30f35ec..0000000
Binary files a/content/guides/images/reference-services-api/acceptheaderservice.pptx and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-services-spi/ContentNegotiationService/accept-json.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-services-spi/ContentNegotiationService/accept-json.png b/content/guides/images/reference-services-spi/ContentNegotiationService/accept-json.png
deleted file mode 100644
index 84778e9..0000000
Binary files a/content/guides/images/reference-services-spi/ContentNegotiationService/accept-json.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-services-spi/ContentNegotiationService/accept-xml.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-services-spi/ContentNegotiationService/accept-xml.png b/content/guides/images/reference-services-spi/ContentNegotiationService/accept-xml.png
deleted file mode 100644
index cfd2ef1..0000000
Binary files a/content/guides/images/reference-services-spi/ContentNegotiationService/accept-xml.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-services-spi/ContentNegotiationService/facade-choices.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-services-spi/ContentNegotiationService/facade-choices.png b/content/guides/images/reference-services-spi/ContentNegotiationService/facade-choices.png
deleted file mode 100644
index c6d5814..0000000
Binary files a/content/guides/images/reference-services-spi/ContentNegotiationService/facade-choices.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-services-spi/ContentNegotiationService/facade-choices.pptx
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-services-spi/ContentNegotiationService/facade-choices.pptx b/content/guides/images/reference-services-spi/ContentNegotiationService/facade-choices.pptx
deleted file mode 100644
index ddeec7d..0000000
Binary files a/content/guides/images/reference-services-spi/ContentNegotiationService/facade-choices.pptx and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-services-spi/ErrorReportingService/kitchensink-example.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-services-spi/ErrorReportingService/kitchensink-example.png b/content/guides/images/reference-services-spi/ErrorReportingService/kitchensink-example.png
deleted file mode 100644
index 04a613b..0000000
Binary files a/content/guides/images/reference-services-spi/ErrorReportingService/kitchensink-example.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-services-spi/EventSerializer/action-invocation-published-to-stderr.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-services-spi/EventSerializer/action-invocation-published-to-stderr.png b/content/guides/images/reference-services-spi/EventSerializer/action-invocation-published-to-stderr.png
deleted file mode 100644
index b0b3ca8..0000000
Binary files a/content/guides/images/reference-services-spi/EventSerializer/action-invocation-published-to-stderr.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-services-spi/EventSerializer/changed-object-published-to-stderr.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-services-spi/EventSerializer/changed-object-published-to-stderr.png b/content/guides/images/reference-services-spi/EventSerializer/changed-object-published-to-stderr.png
deleted file mode 100644
index f894d8d..0000000
Binary files a/content/guides/images/reference-services-spi/EventSerializer/changed-object-published-to-stderr.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-services-spi/PublishingService/yuml.me-23db58a4.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-services-spi/PublishingService/yuml.me-23db58a4.png b/content/guides/images/reference-services-spi/PublishingService/yuml.me-23db58a4.png
deleted file mode 100644
index 60ee3cb..0000000
Binary files a/content/guides/images/reference-services-spi/PublishingService/yuml.me-23db58a4.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-services-spi/RepresentationService/service-collaborations.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-services-spi/RepresentationService/service-collaborations.png b/content/guides/images/reference-services-spi/RepresentationService/service-collaborations.png
deleted file mode 100644
index 859e5dd..0000000
Binary files a/content/guides/images/reference-services-spi/RepresentationService/service-collaborations.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-services-spi/RepresentationService/service-collaborations.pptx
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-services-spi/RepresentationService/service-collaborations.pptx b/content/guides/images/reference-services-spi/RepresentationService/service-collaborations.pptx
deleted file mode 100644
index 7522518..0000000
Binary files a/content/guides/images/reference-services-spi/RepresentationService/service-collaborations.pptx and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-services-spi/UserProfileService/todoapp.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-services-spi/UserProfileService/todoapp.png b/content/guides/images/reference-services-spi/UserProfileService/todoapp.png
deleted file mode 100644
index 7867d37..0000000
Binary files a/content/guides/images/reference-services-spi/UserProfileService/todoapp.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-services/categories.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-services/categories.png b/content/guides/images/reference-services/categories.png
deleted file mode 100644
index 009ae5b..0000000
Binary files a/content/guides/images/reference-services/categories.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-services/categories.pptx
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-services/categories.pptx b/content/guides/images/reference-services/categories.pptx
deleted file mode 100644
index 1dce265..0000000
Binary files a/content/guides/images/reference-services/categories.pptx and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-services/commands-and-events.png
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-services/commands-and-events.png b/content/guides/images/reference-services/commands-and-events.png
deleted file mode 100644
index 733b577..0000000
Binary files a/content/guides/images/reference-services/commands-and-events.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/reference-services/commands-and-events.pptx
----------------------------------------------------------------------
diff --git a/content/guides/images/reference-services/commands-and-events.pptx b/content/guides/images/reference-services/commands-and-events.pptx
deleted file mode 100644
index c454636..0000000
Binary files a/content/guides/images/reference-services/commands-and-events.pptx and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/release-process/jira-create-release-notes.png
----------------------------------------------------------------------
diff --git a/content/guides/images/release-process/jira-create-release-notes.png b/content/guides/images/release-process/jira-create-release-notes.png
deleted file mode 100644
index 2777532..0000000
Binary files a/content/guides/images/release-process/jira-create-release-notes.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/release-process/nexus-release-1.png
----------------------------------------------------------------------
diff --git a/content/guides/images/release-process/nexus-release-1.png b/content/guides/images/release-process/nexus-release-1.png
deleted file mode 100644
index a00a1ba..0000000
Binary files a/content/guides/images/release-process/nexus-release-1.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/release-process/nexus-staging-0.png
----------------------------------------------------------------------
diff --git a/content/guides/images/release-process/nexus-staging-0.png b/content/guides/images/release-process/nexus-staging-0.png
deleted file mode 100644
index 127d485..0000000
Binary files a/content/guides/images/release-process/nexus-staging-0.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/release-process/nexus-staging-1.png
----------------------------------------------------------------------
diff --git a/content/guides/images/release-process/nexus-staging-1.png b/content/guides/images/release-process/nexus-staging-1.png
deleted file mode 100644
index 7266ea9..0000000
Binary files a/content/guides/images/release-process/nexus-staging-1.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/release-process/nexus-staging-2.png
----------------------------------------------------------------------
diff --git a/content/guides/images/release-process/nexus-staging-2.png b/content/guides/images/release-process/nexus-staging-2.png
deleted file mode 100644
index d4a985a..0000000
Binary files a/content/guides/images/release-process/nexus-staging-2.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/release-process/nexus-staging-2a.png
----------------------------------------------------------------------
diff --git a/content/guides/images/release-process/nexus-staging-2a.png b/content/guides/images/release-process/nexus-staging-2a.png
deleted file mode 100644
index 894c168..0000000
Binary files a/content/guides/images/release-process/nexus-staging-2a.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/release-process/nexus-staging-3.png
----------------------------------------------------------------------
diff --git a/content/guides/images/release-process/nexus-staging-3.png b/content/guides/images/release-process/nexus-staging-3.png
deleted file mode 100644
index 8bc439c..0000000
Binary files a/content/guides/images/release-process/nexus-staging-3.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/release-process/nexus-staging-4.png
----------------------------------------------------------------------
diff --git a/content/guides/images/release-process/nexus-staging-4.png b/content/guides/images/release-process/nexus-staging-4.png
deleted file mode 100644
index c3610b5..0000000
Binary files a/content/guides/images/release-process/nexus-staging-4.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/restfulobjects/ro-spec-resources-and-representations.png
----------------------------------------------------------------------
diff --git a/content/guides/images/restfulobjects/ro-spec-resources-and-representations.png b/content/guides/images/restfulobjects/ro-spec-resources-and-representations.png
deleted file mode 100644
index c7c8fa5..0000000
Binary files a/content/guides/images/restfulobjects/ro-spec-resources-and-representations.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/runtime/configuring-datanucleus/disabling-persistence-by-reachability/party-agreementrole-agreement.png
----------------------------------------------------------------------
diff --git a/content/guides/images/runtime/configuring-datanucleus/disabling-persistence-by-reachability/party-agreementrole-agreement.png b/content/guides/images/runtime/configuring-datanucleus/disabling-persistence-by-reachability/party-agreementrole-agreement.png
deleted file mode 100644
index 67744c9..0000000
Binary files a/content/guides/images/runtime/configuring-datanucleus/disabling-persistence-by-reachability/party-agreementrole-agreement.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/runtime/web-xml/key.png
----------------------------------------------------------------------
diff --git a/content/guides/images/runtime/web-xml/key.png b/content/guides/images/runtime/web-xml/key.png
deleted file mode 100644
index b6f6ae9..0000000
Binary files a/content/guides/images/runtime/web-xml/key.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/runtime/web-xml/parts.pptx
----------------------------------------------------------------------
diff --git a/content/guides/images/runtime/web-xml/parts.pptx b/content/guides/images/runtime/web-xml/parts.pptx
deleted file mode 100644
index 59c1eeb..0000000
Binary files a/content/guides/images/runtime/web-xml/parts.pptx and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/runtime/web-xml/ro-only.png
----------------------------------------------------------------------
diff --git a/content/guides/images/runtime/web-xml/ro-only.png b/content/guides/images/runtime/web-xml/ro-only.png
deleted file mode 100644
index c96135c..0000000
Binary files a/content/guides/images/runtime/web-xml/ro-only.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/runtime/web-xml/wicket-and-ro.png
----------------------------------------------------------------------
diff --git a/content/guides/images/runtime/web-xml/wicket-and-ro.png b/content/guides/images/runtime/web-xml/wicket-and-ro.png
deleted file mode 100644
index b8a2d05..0000000
Binary files a/content/guides/images/runtime/web-xml/wicket-and-ro.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/runtime/web-xml/wicket-only.png
----------------------------------------------------------------------
diff --git a/content/guides/images/runtime/web-xml/wicket-only.png b/content/guides/images/runtime/web-xml/wicket-only.png
deleted file mode 100644
index 46070ce..0000000
Binary files a/content/guides/images/runtime/web-xml/wicket-only.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/security/security-apis-impl/configure-isis-to-use-bypass.PNG
----------------------------------------------------------------------
diff --git a/content/guides/images/security/security-apis-impl/configure-isis-to-use-bypass.PNG b/content/guides/images/security/security-apis-impl/configure-isis-to-use-bypass.PNG
deleted file mode 100644
index 387594b..0000000
Binary files a/content/guides/images/security/security-apis-impl/configure-isis-to-use-bypass.PNG and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/security/security-apis-impl/configure-isis-to-use-shiro.png
----------------------------------------------------------------------
diff --git a/content/guides/images/security/security-apis-impl/configure-isis-to-use-shiro.png b/content/guides/images/security/security-apis-impl/configure-isis-to-use-shiro.png
deleted file mode 100644
index 891d373..0000000
Binary files a/content/guides/images/security/security-apis-impl/configure-isis-to-use-shiro.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/security/security-apis-impl/configure-shiro-to-use-custom-jdbc-realm.png
----------------------------------------------------------------------
diff --git a/content/guides/images/security/security-apis-impl/configure-shiro-to-use-custom-jdbc-realm.png b/content/guides/images/security/security-apis-impl/configure-shiro-to-use-custom-jdbc-realm.png
deleted file mode 100644
index d64751a..0000000
Binary files a/content/guides/images/security/security-apis-impl/configure-shiro-to-use-custom-jdbc-realm.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/security/security-apis-impl/configure-shiro-to-use-ini-realm.PNG
----------------------------------------------------------------------
diff --git a/content/guides/images/security/security-apis-impl/configure-shiro-to-use-ini-realm.PNG b/content/guides/images/security/security-apis-impl/configure-shiro-to-use-ini-realm.PNG
deleted file mode 100644
index 5576701..0000000
Binary files a/content/guides/images/security/security-apis-impl/configure-shiro-to-use-ini-realm.PNG and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/security/security-apis-impl/configure-shiro-to-use-isis-ldap-realm.PNG
----------------------------------------------------------------------
diff --git a/content/guides/images/security/security-apis-impl/configure-shiro-to-use-isis-ldap-realm.PNG b/content/guides/images/security/security-apis-impl/configure-shiro-to-use-isis-ldap-realm.PNG
deleted file mode 100644
index 2a52910..0000000
Binary files a/content/guides/images/security/security-apis-impl/configure-shiro-to-use-isis-ldap-realm.PNG and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/security/security-apis-impl/configure-shiro-to-use-isisaddons-security-module-realm-with-delegate-realm.PNG
----------------------------------------------------------------------
diff --git a/content/guides/images/security/security-apis-impl/configure-shiro-to-use-isisaddons-security-module-realm-with-delegate-realm.PNG b/content/guides/images/security/security-apis-impl/configure-shiro-to-use-isisaddons-security-module-realm-with-delegate-realm.PNG
deleted file mode 100644
index 14af8c0..0000000
Binary files a/content/guides/images/security/security-apis-impl/configure-shiro-to-use-isisaddons-security-module-realm-with-delegate-realm.PNG and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/security/security-apis-impl/configure-shiro-to-use-isisaddons-security-module-realm.PNG
----------------------------------------------------------------------
diff --git a/content/guides/images/security/security-apis-impl/configure-shiro-to-use-isisaddons-security-module-realm.PNG b/content/guides/images/security/security-apis-impl/configure-shiro-to-use-isisaddons-security-module-realm.PNG
deleted file mode 100644
index 59780f4..0000000
Binary files a/content/guides/images/security/security-apis-impl/configure-shiro-to-use-isisaddons-security-module-realm.PNG and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/security/security-apis-impl/security-apis-impl.pptx
----------------------------------------------------------------------
diff --git a/content/guides/images/security/security-apis-impl/security-apis-impl.pptx b/content/guides/images/security/security-apis-impl/security-apis-impl.pptx
deleted file mode 100644
index a86b62e..0000000
Binary files a/content/guides/images/security/security-apis-impl/security-apis-impl.pptx and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/testing/fixture-scripts/composite.png
----------------------------------------------------------------------
diff --git a/content/guides/images/testing/fixture-scripts/composite.png b/content/guides/images/testing/fixture-scripts/composite.png
deleted file mode 100644
index fd2b397..0000000
Binary files a/content/guides/images/testing/fixture-scripts/composite.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/testing/fixture-scripts/flat-1.png
----------------------------------------------------------------------
diff --git a/content/guides/images/testing/fixture-scripts/flat-1.png b/content/guides/images/testing/fixture-scripts/flat-1.png
deleted file mode 100644
index c712aa0..0000000
Binary files a/content/guides/images/testing/fixture-scripts/flat-1.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/testing/fixture-scripts/flat-2.png
----------------------------------------------------------------------
diff --git a/content/guides/images/testing/fixture-scripts/flat-2.png b/content/guides/images/testing/fixture-scripts/flat-2.png
deleted file mode 100644
index f3d3a0b..0000000
Binary files a/content/guides/images/testing/fixture-scripts/flat-2.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/testing/fixture-scripts/organizing-fixture-scripts.pptx
----------------------------------------------------------------------
diff --git a/content/guides/images/testing/fixture-scripts/organizing-fixture-scripts.pptx b/content/guides/images/testing/fixture-scripts/organizing-fixture-scripts.pptx
deleted file mode 100644
index 268a738..0000000
Binary files a/content/guides/images/testing/fixture-scripts/organizing-fixture-scripts.pptx and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/testing/fixture-scripts/prompt-specifying-number.png
----------------------------------------------------------------------
diff --git a/content/guides/images/testing/fixture-scripts/prompt-specifying-number.png b/content/guides/images/testing/fixture-scripts/prompt-specifying-number.png
deleted file mode 100644
index e9b4ba2..0000000
Binary files a/content/guides/images/testing/fixture-scripts/prompt-specifying-number.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/testing/fixture-scripts/prompt.png
----------------------------------------------------------------------
diff --git a/content/guides/images/testing/fixture-scripts/prompt.png b/content/guides/images/testing/fixture-scripts/prompt.png
deleted file mode 100644
index 6c22c49..0000000
Binary files a/content/guides/images/testing/fixture-scripts/prompt.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/testing/fixture-scripts/prototyping-menu.png
----------------------------------------------------------------------
diff --git a/content/guides/images/testing/fixture-scripts/prototyping-menu.png b/content/guides/images/testing/fixture-scripts/prototyping-menu.png
deleted file mode 100644
index ed85463..0000000
Binary files a/content/guides/images/testing/fixture-scripts/prototyping-menu.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/testing/fixture-scripts/result-list-specifying-number.png
----------------------------------------------------------------------
diff --git a/content/guides/images/testing/fixture-scripts/result-list-specifying-number.png b/content/guides/images/testing/fixture-scripts/result-list-specifying-number.png
deleted file mode 100644
index 2ac7e88..0000000
Binary files a/content/guides/images/testing/fixture-scripts/result-list-specifying-number.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/testing/fixture-scripts/result-list.png
----------------------------------------------------------------------
diff --git a/content/guides/images/testing/fixture-scripts/result-list.png b/content/guides/images/testing/fixture-scripts/result-list.png
deleted file mode 100644
index abe4a0e..0000000
Binary files a/content/guides/images/testing/fixture-scripts/result-list.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/testing/integ-tests.png
----------------------------------------------------------------------
diff --git a/content/guides/images/testing/integ-tests.png b/content/guides/images/testing/integ-tests.png
deleted file mode 100644
index 7c47d7e..0000000
Binary files a/content/guides/images/testing/integ-tests.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/testing/integ-tests.pptx
----------------------------------------------------------------------
diff --git a/content/guides/images/testing/integ-tests.pptx b/content/guides/images/testing/integ-tests.pptx
deleted file mode 100644
index df192b8..0000000
Binary files a/content/guides/images/testing/integ-tests.pptx and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/testing/wrapper-factory.png
----------------------------------------------------------------------
diff --git a/content/guides/images/testing/wrapper-factory.png b/content/guides/images/testing/wrapper-factory.png
deleted file mode 100644
index ee68cd5..0000000
Binary files a/content/guides/images/testing/wrapper-factory.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/tutorials/pet-clinic/010-01-login-page.png
----------------------------------------------------------------------
diff --git a/content/guides/images/tutorials/pet-clinic/010-01-login-page.png b/content/guides/images/tutorials/pet-clinic/010-01-login-page.png
deleted file mode 100644
index 068c3a8..0000000
Binary files a/content/guides/images/tutorials/pet-clinic/010-01-login-page.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/tutorials/pet-clinic/010-02-home-page.png
----------------------------------------------------------------------
diff --git a/content/guides/images/tutorials/pet-clinic/010-02-home-page.png b/content/guides/images/tutorials/pet-clinic/010-02-home-page.png
deleted file mode 100644
index 59c2726..0000000
Binary files a/content/guides/images/tutorials/pet-clinic/010-02-home-page.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/tutorials/pet-clinic/010-03-prototyping-menu.png
----------------------------------------------------------------------
diff --git a/content/guides/images/tutorials/pet-clinic/010-03-prototyping-menu.png b/content/guides/images/tutorials/pet-clinic/010-03-prototyping-menu.png
deleted file mode 100644
index ed85463..0000000
Binary files a/content/guides/images/tutorials/pet-clinic/010-03-prototyping-menu.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/tutorials/pet-clinic/010-04-simpleobjects.png
----------------------------------------------------------------------
diff --git a/content/guides/images/tutorials/pet-clinic/010-04-simpleobjects.png b/content/guides/images/tutorials/pet-clinic/010-04-simpleobjects.png
deleted file mode 100644
index 324083d..0000000
Binary files a/content/guides/images/tutorials/pet-clinic/010-04-simpleobjects.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/tutorials/pet-clinic/010-05-simpleobject-list.png
----------------------------------------------------------------------
diff --git a/content/guides/images/tutorials/pet-clinic/010-05-simpleobject-list.png b/content/guides/images/tutorials/pet-clinic/010-05-simpleobject-list.png
deleted file mode 100644
index 79bfffa..0000000
Binary files a/content/guides/images/tutorials/pet-clinic/010-05-simpleobject-list.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/tutorials/pet-clinic/020-01-idea-configuration.png
----------------------------------------------------------------------
diff --git a/content/guides/images/tutorials/pet-clinic/020-01-idea-configuration.png b/content/guides/images/tutorials/pet-clinic/020-01-idea-configuration.png
deleted file mode 100644
index 1ee8280..0000000
Binary files a/content/guides/images/tutorials/pet-clinic/020-01-idea-configuration.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/tutorials/pet-clinic/020-02-idea-configuration.png
----------------------------------------------------------------------
diff --git a/content/guides/images/tutorials/pet-clinic/020-02-idea-configuration.png b/content/guides/images/tutorials/pet-clinic/020-02-idea-configuration.png
deleted file mode 100644
index 99be18b..0000000
Binary files a/content/guides/images/tutorials/pet-clinic/020-02-idea-configuration.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/tutorials/pet-clinic/030-01-idea-configuration-updated.png
----------------------------------------------------------------------
diff --git a/content/guides/images/tutorials/pet-clinic/030-01-idea-configuration-updated.png b/content/guides/images/tutorials/pet-clinic/030-01-idea-configuration-updated.png
deleted file mode 100644
index c836f14..0000000
Binary files a/content/guides/images/tutorials/pet-clinic/030-01-idea-configuration-updated.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/tutorials/pet-clinic/030-02-updated-app.png
----------------------------------------------------------------------
diff --git a/content/guides/images/tutorials/pet-clinic/030-02-updated-app.png b/content/guides/images/tutorials/pet-clinic/030-02-updated-app.png
deleted file mode 100644
index c438315..0000000
Binary files a/content/guides/images/tutorials/pet-clinic/030-02-updated-app.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/tutorials/pet-clinic/040-01-idea-configuration-updated.png
----------------------------------------------------------------------
diff --git a/content/guides/images/tutorials/pet-clinic/040-01-idea-configuration-updated.png b/content/guides/images/tutorials/pet-clinic/040-01-idea-configuration-updated.png
deleted file mode 100644
index acddc93..0000000
Binary files a/content/guides/images/tutorials/pet-clinic/040-01-idea-configuration-updated.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/tutorials/pet-clinic/050-01-list-all.png
----------------------------------------------------------------------
diff --git a/content/guides/images/tutorials/pet-clinic/050-01-list-all.png b/content/guides/images/tutorials/pet-clinic/050-01-list-all.png
deleted file mode 100644
index 1c87cca..0000000
Binary files a/content/guides/images/tutorials/pet-clinic/050-01-list-all.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/tutorials/pet-clinic/050-02-view-pet.png
----------------------------------------------------------------------
diff --git a/content/guides/images/tutorials/pet-clinic/050-02-view-pet.png b/content/guides/images/tutorials/pet-clinic/050-02-view-pet.png
deleted file mode 100644
index 77824ce..0000000
Binary files a/content/guides/images/tutorials/pet-clinic/050-02-view-pet.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/tutorials/pet-clinic/060-01-owners-menu.png
----------------------------------------------------------------------
diff --git a/content/guides/images/tutorials/pet-clinic/060-01-owners-menu.png b/content/guides/images/tutorials/pet-clinic/060-01-owners-menu.png
deleted file mode 100644
index 642f9dc..0000000
Binary files a/content/guides/images/tutorials/pet-clinic/060-01-owners-menu.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/tutorials/pet-clinic/060-02-owners-list.png
----------------------------------------------------------------------
diff --git a/content/guides/images/tutorials/pet-clinic/060-02-owners-list.png b/content/guides/images/tutorials/pet-clinic/060-02-owners-list.png
deleted file mode 100644
index db0ec25..0000000
Binary files a/content/guides/images/tutorials/pet-clinic/060-02-owners-list.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/tutorials/pet-clinic/060-03-pets-list.png
----------------------------------------------------------------------
diff --git a/content/guides/images/tutorials/pet-clinic/060-03-pets-list.png b/content/guides/images/tutorials/pet-clinic/060-03-pets-list.png
deleted file mode 100644
index f2b9230..0000000
Binary files a/content/guides/images/tutorials/pet-clinic/060-03-pets-list.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/tutorials/pet-clinic/060-04-pet-owner-autoComplete.png
----------------------------------------------------------------------
diff --git a/content/guides/images/tutorials/pet-clinic/060-04-pet-owner-autoComplete.png b/content/guides/images/tutorials/pet-clinic/060-04-pet-owner-autoComplete.png
deleted file mode 100644
index d301b59..0000000
Binary files a/content/guides/images/tutorials/pet-clinic/060-04-pet-owner-autoComplete.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/tutorials/pet-clinic/domain-model.png
----------------------------------------------------------------------
diff --git a/content/guides/images/tutorials/pet-clinic/domain-model.png b/content/guides/images/tutorials/pet-clinic/domain-model.png
deleted file mode 100644
index 268e998..0000000
Binary files a/content/guides/images/tutorials/pet-clinic/domain-model.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/ugfun/_ugfun_object-layout_dynamic_xml/ToDoAppDashboard.png
----------------------------------------------------------------------
diff --git a/content/guides/images/ugfun/_ugfun_object-layout_dynamic_xml/ToDoAppDashboard.png b/content/guides/images/ugfun/_ugfun_object-layout_dynamic_xml/ToDoAppDashboard.png
deleted file mode 100644
index 69340be..0000000
Binary files a/content/guides/images/ugfun/_ugfun_object-layout_dynamic_xml/ToDoAppDashboard.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/ugfun/_ugfun_object-layout_dynamic_xml/ToDoItem.png
----------------------------------------------------------------------
diff --git a/content/guides/images/ugfun/_ugfun_object-layout_dynamic_xml/ToDoItem.png b/content/guides/images/ugfun/_ugfun_object-layout_dynamic_xml/ToDoItem.png
deleted file mode 100644
index c47d52f..0000000
Binary files a/content/guides/images/ugfun/_ugfun_object-layout_dynamic_xml/ToDoItem.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/about-page/about-page.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/about-page/about-page.png b/content/guides/images/wicket-viewer/about-page/about-page.png
deleted file mode 100644
index ae5dfc8..0000000
Binary files a/content/guides/images/wicket-viewer/about-page/about-page.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/application-menu/dividers.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/application-menu/dividers.png b/content/guides/images/wicket-viewer/application-menu/dividers.png
deleted file mode 100644
index dcb415d..0000000
Binary files a/content/guides/images/wicket-viewer/application-menu/dividers.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/application-menu/layout-menus.pdn
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/application-menu/layout-menus.pdn b/content/guides/images/wicket-viewer/application-menu/layout-menus.pdn
deleted file mode 100644
index 01453f7..0000000
Binary files a/content/guides/images/wicket-viewer/application-menu/layout-menus.pdn and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/application-menu/layout-menus.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/application-menu/layout-menus.png b/content/guides/images/wicket-viewer/application-menu/layout-menus.png
deleted file mode 100644
index 0bc73d1..0000000
Binary files a/content/guides/images/wicket-viewer/application-menu/layout-menus.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/application-menu/tertiary.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/application-menu/tertiary.png b/content/guides/images/wicket-viewer/application-menu/tertiary.png
deleted file mode 100644
index f2d2281..0000000
Binary files a/content/guides/images/wicket-viewer/application-menu/tertiary.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/blob-attachments/010-attachment-field-940.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/blob-attachments/010-attachment-field-940.png b/content/guides/images/wicket-viewer/blob-attachments/010-attachment-field-940.png
deleted file mode 100644
index 96cbb31..0000000
Binary files a/content/guides/images/wicket-viewer/blob-attachments/010-attachment-field-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/blob-attachments/010-attachment-field.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/blob-attachments/010-attachment-field.png b/content/guides/images/wicket-viewer/blob-attachments/010-attachment-field.png
deleted file mode 100644
index 013f6e2..0000000
Binary files a/content/guides/images/wicket-viewer/blob-attachments/010-attachment-field.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/blob-attachments/020-edit-choose-file-940.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/blob-attachments/020-edit-choose-file-940.png b/content/guides/images/wicket-viewer/blob-attachments/020-edit-choose-file-940.png
deleted file mode 100644
index 7f90bea..0000000
Binary files a/content/guides/images/wicket-viewer/blob-attachments/020-edit-choose-file-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/blob-attachments/020-edit-choose-file.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/blob-attachments/020-edit-choose-file.png b/content/guides/images/wicket-viewer/blob-attachments/020-edit-choose-file.png
deleted file mode 100644
index a7e3dc4..0000000
Binary files a/content/guides/images/wicket-viewer/blob-attachments/020-edit-choose-file.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/blob-attachments/030-choose-file-using-browser-520.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/blob-attachments/030-choose-file-using-browser-520.png b/content/guides/images/wicket-viewer/blob-attachments/030-choose-file-using-browser-520.png
deleted file mode 100644
index 6a32d1b..0000000
Binary files a/content/guides/images/wicket-viewer/blob-attachments/030-choose-file-using-browser-520.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/blob-attachments/030-choose-file-using-browser.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/blob-attachments/030-choose-file-using-browser.png b/content/guides/images/wicket-viewer/blob-attachments/030-choose-file-using-browser.png
deleted file mode 100644
index 700c325..0000000
Binary files a/content/guides/images/wicket-viewer/blob-attachments/030-choose-file-using-browser.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/blob-attachments/040-edit-chosen-file-indicated-940.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/blob-attachments/040-edit-chosen-file-indicated-940.png b/content/guides/images/wicket-viewer/blob-attachments/040-edit-chosen-file-indicated-940.png
deleted file mode 100644
index d6bc924..0000000
Binary files a/content/guides/images/wicket-viewer/blob-attachments/040-edit-chosen-file-indicated-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/blob-attachments/040-edit-chosen-file-indicated.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/blob-attachments/040-edit-chosen-file-indicated.png b/content/guides/images/wicket-viewer/blob-attachments/040-edit-chosen-file-indicated.png
deleted file mode 100644
index 60ea5b3..0000000
Binary files a/content/guides/images/wicket-viewer/blob-attachments/040-edit-chosen-file-indicated.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/blob-attachments/050-ok-if-image-then-rendered-940.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/blob-attachments/050-ok-if-image-then-rendered-940.png b/content/guides/images/wicket-viewer/blob-attachments/050-ok-if-image-then-rendered-940.png
deleted file mode 100644
index 302bbbc..0000000
Binary files a/content/guides/images/wicket-viewer/blob-attachments/050-ok-if-image-then-rendered-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/blob-attachments/050-ok-if-image-then-rendered.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/blob-attachments/050-ok-if-image-then-rendered.png b/content/guides/images/wicket-viewer/blob-attachments/050-ok-if-image-then-rendered.png
deleted file mode 100644
index 50799b2..0000000
Binary files a/content/guides/images/wicket-viewer/blob-attachments/050-ok-if-image-then-rendered.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/blob-attachments/060-download-940.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/blob-attachments/060-download-940.png b/content/guides/images/wicket-viewer/blob-attachments/060-download-940.png
deleted file mode 100644
index 41b4b27..0000000
Binary files a/content/guides/images/wicket-viewer/blob-attachments/060-download-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/blob-attachments/060-download.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/blob-attachments/060-download.png b/content/guides/images/wicket-viewer/blob-attachments/060-download.png
deleted file mode 100644
index f726d0d..0000000
Binary files a/content/guides/images/wicket-viewer/blob-attachments/060-download.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/blob-attachments/070-edit-clear-940.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/blob-attachments/070-edit-clear-940.png b/content/guides/images/wicket-viewer/blob-attachments/070-edit-clear-940.png
deleted file mode 100644
index 0eae54e..0000000
Binary files a/content/guides/images/wicket-viewer/blob-attachments/070-edit-clear-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/blob-attachments/070-edit-clear.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/blob-attachments/070-edit-clear.png b/content/guides/images/wicket-viewer/blob-attachments/070-edit-clear.png
deleted file mode 100644
index 57c2a24..0000000
Binary files a/content/guides/images/wicket-viewer/blob-attachments/070-edit-clear.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/bookmarked-pages/panel-940.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/bookmarked-pages/panel-940.png b/content/guides/images/wicket-viewer/bookmarked-pages/panel-940.png
deleted file mode 100644
index c572707..0000000
Binary files a/content/guides/images/wicket-viewer/bookmarked-pages/panel-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/bookmarked-pages/panel-estatio-940.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/bookmarked-pages/panel-estatio-940.png b/content/guides/images/wicket-viewer/bookmarked-pages/panel-estatio-940.png
deleted file mode 100644
index 2fad852..0000000
Binary files a/content/guides/images/wicket-viewer/bookmarked-pages/panel-estatio-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/bookmarked-pages/panel-estatio.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/bookmarked-pages/panel-estatio.png b/content/guides/images/wicket-viewer/bookmarked-pages/panel-estatio.png
deleted file mode 100644
index 0fa0cfa..0000000
Binary files a/content/guides/images/wicket-viewer/bookmarked-pages/panel-estatio.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/bookmarked-pages/panel.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/bookmarked-pages/panel.png b/content/guides/images/wicket-viewer/bookmarked-pages/panel.png
deleted file mode 100644
index b0d85f7..0000000
Binary files a/content/guides/images/wicket-viewer/bookmarked-pages/panel.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/brand-logo/brand-logo-signin.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/brand-logo/brand-logo-signin.png b/content/guides/images/wicket-viewer/brand-logo/brand-logo-signin.png
deleted file mode 100644
index 92a022d..0000000
Binary files a/content/guides/images/wicket-viewer/brand-logo/brand-logo-signin.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/brand-logo/brand-logo.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/brand-logo/brand-logo.png b/content/guides/images/wicket-viewer/brand-logo/brand-logo.png
deleted file mode 100644
index 7ab8ab3..0000000
Binary files a/content/guides/images/wicket-viewer/brand-logo/brand-logo.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/copy-link/010-copy-link-button-940.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/copy-link/010-copy-link-button-940.png b/content/guides/images/wicket-viewer/copy-link/010-copy-link-button-940.png
deleted file mode 100644
index bf70a84..0000000
Binary files a/content/guides/images/wicket-viewer/copy-link/010-copy-link-button-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/copy-link/010-copy-link-button.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/copy-link/010-copy-link-button.png b/content/guides/images/wicket-viewer/copy-link/010-copy-link-button.png
deleted file mode 100644
index ef64d29..0000000
Binary files a/content/guides/images/wicket-viewer/copy-link/010-copy-link-button.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/copy-link/020-copy-link-dialog-940.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/copy-link/020-copy-link-dialog-940.png b/content/guides/images/wicket-viewer/copy-link/020-copy-link-dialog-940.png
deleted file mode 100644
index 84d050a..0000000
Binary files a/content/guides/images/wicket-viewer/copy-link/020-copy-link-dialog-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/copy-link/020-copy-link-dialog.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/copy-link/020-copy-link-dialog.png b/content/guides/images/wicket-viewer/copy-link/020-copy-link-dialog.png
deleted file mode 100644
index 6be3190..0000000
Binary files a/content/guides/images/wicket-viewer/copy-link/020-copy-link-dialog.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/copy-link/030-hints-940.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/copy-link/030-hints-940.png b/content/guides/images/wicket-viewer/copy-link/030-hints-940.png
deleted file mode 100644
index 3a4f690..0000000
Binary files a/content/guides/images/wicket-viewer/copy-link/030-hints-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/copy-link/030-hints.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/copy-link/030-hints.png b/content/guides/images/wicket-viewer/copy-link/030-hints.png
deleted file mode 100644
index 5010132..0000000
Binary files a/content/guides/images/wicket-viewer/copy-link/030-hints.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/copy-link/040-copy-link-with-hints-940.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/copy-link/040-copy-link-with-hints-940.png b/content/guides/images/wicket-viewer/copy-link/040-copy-link-with-hints-940.png
deleted file mode 100644
index 29ccf3b..0000000
Binary files a/content/guides/images/wicket-viewer/copy-link/040-copy-link-with-hints-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/copy-link/040-copy-link-with-hints.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/copy-link/040-copy-link-with-hints.png b/content/guides/images/wicket-viewer/copy-link/040-copy-link-with-hints.png
deleted file mode 100644
index da9674f..0000000
Binary files a/content/guides/images/wicket-viewer/copy-link/040-copy-link-with-hints.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/copy-link/050-title-url-940.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/copy-link/050-title-url-940.png b/content/guides/images/wicket-viewer/copy-link/050-title-url-940.png
deleted file mode 100644
index 955e6b2..0000000
Binary files a/content/guides/images/wicket-viewer/copy-link/050-title-url-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/copy-link/050-title-url.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/copy-link/050-title-url.png b/content/guides/images/wicket-viewer/copy-link/050-title-url.png
deleted file mode 100644
index 7fbf6d5..0000000
Binary files a/content/guides/images/wicket-viewer/copy-link/050-title-url.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/embedded-view/no-footer.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/embedded-view/no-footer.png b/content/guides/images/wicket-viewer/embedded-view/no-footer.png
deleted file mode 100644
index 48d3a39..0000000
Binary files a/content/guides/images/wicket-viewer/embedded-view/no-footer.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/embedded-view/no-header-no-footer.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/embedded-view/no-header-no-footer.png b/content/guides/images/wicket-viewer/embedded-view/no-header-no-footer.png
deleted file mode 100644
index 4e238f6..0000000
Binary files a/content/guides/images/wicket-viewer/embedded-view/no-header-no-footer.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/embedded-view/no-header.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/embedded-view/no-header.png b/content/guides/images/wicket-viewer/embedded-view/no-header.png
deleted file mode 100644
index 22e245b..0000000
Binary files a/content/guides/images/wicket-viewer/embedded-view/no-header.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/embedded-view/regular.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/embedded-view/regular.png b/content/guides/images/wicket-viewer/embedded-view/regular.png
deleted file mode 100644
index 926fb7d..0000000
Binary files a/content/guides/images/wicket-viewer/embedded-view/regular.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/layouts/customer-order.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/layouts/customer-order.png b/content/guides/images/wicket-viewer/layouts/customer-order.png
deleted file mode 100644
index 025dfe0..0000000
Binary files a/content/guides/images/wicket-viewer/layouts/customer-order.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/layouts/estatio-Invoice.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/layouts/estatio-Invoice.png b/content/guides/images/wicket-viewer/layouts/estatio-Invoice.png
deleted file mode 100644
index be7e917..0000000
Binary files a/content/guides/images/wicket-viewer/layouts/estatio-Invoice.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/layouts/estatio-Lease.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/layouts/estatio-Lease.png b/content/guides/images/wicket-viewer/layouts/estatio-Lease.png
deleted file mode 100644
index e80ecb2..0000000
Binary files a/content/guides/images/wicket-viewer/layouts/estatio-Lease.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/layouts/estatio-LeaseItem.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/layouts/estatio-LeaseItem.png b/content/guides/images/wicket-viewer/layouts/estatio-LeaseItem.png
deleted file mode 100644
index 993d498..0000000
Binary files a/content/guides/images/wicket-viewer/layouts/estatio-LeaseItem.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/layouts/todoapp-ToDoItem.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/layouts/todoapp-ToDoItem.png b/content/guides/images/wicket-viewer/layouts/todoapp-ToDoItem.png
deleted file mode 100644
index 3218651..0000000
Binary files a/content/guides/images/wicket-viewer/layouts/todoapp-ToDoItem.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/recent-pages/recent-pages-940.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/recent-pages/recent-pages-940.png b/content/guides/images/wicket-viewer/recent-pages/recent-pages-940.png
deleted file mode 100644
index 2e55860..0000000
Binary files a/content/guides/images/wicket-viewer/recent-pages/recent-pages-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/recent-pages/recent-pages.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/recent-pages/recent-pages.png b/content/guides/images/wicket-viewer/recent-pages/recent-pages.png
deleted file mode 100644
index 8be97de..0000000
Binary files a/content/guides/images/wicket-viewer/recent-pages/recent-pages.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/suppress-password-reset/login-page-default.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/suppress-password-reset/login-page-default.png b/content/guides/images/wicket-viewer/suppress-password-reset/login-page-default.png
deleted file mode 100644
index fdf2dee..0000000
Binary files a/content/guides/images/wicket-viewer/suppress-password-reset/login-page-default.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/suppress-password-reset/login-page-suppress-password-reset.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/suppress-password-reset/login-page-suppress-password-reset.png b/content/guides/images/wicket-viewer/suppress-password-reset/login-page-suppress-password-reset.png
deleted file mode 100644
index b557269..0000000
Binary files a/content/guides/images/wicket-viewer/suppress-password-reset/login-page-suppress-password-reset.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/suppress-remember-me/login-page-default.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/suppress-remember-me/login-page-default.png b/content/guides/images/wicket-viewer/suppress-remember-me/login-page-default.png
deleted file mode 100644
index fdf2dee..0000000
Binary files a/content/guides/images/wicket-viewer/suppress-remember-me/login-page-default.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/suppress-remember-me/login-page-suppress-remember-me.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/suppress-remember-me/login-page-suppress-remember-me.png b/content/guides/images/wicket-viewer/suppress-remember-me/login-page-suppress-remember-me.png
deleted file mode 100644
index fe69496..0000000
Binary files a/content/guides/images/wicket-viewer/suppress-remember-me/login-page-suppress-remember-me.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/suppress-sign-up/login-page-default.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/suppress-sign-up/login-page-default.png b/content/guides/images/wicket-viewer/suppress-sign-up/login-page-default.png
deleted file mode 100644
index fdf2dee..0000000
Binary files a/content/guides/images/wicket-viewer/suppress-sign-up/login-page-default.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/suppress-sign-up/login-page-suppress-sign-up.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/suppress-sign-up/login-page-suppress-sign-up.png b/content/guides/images/wicket-viewer/suppress-sign-up/login-page-suppress-sign-up.png
deleted file mode 100644
index 8ff8bc3..0000000
Binary files a/content/guides/images/wicket-viewer/suppress-sign-up/login-page-suppress-sign-up.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/theme-chooser/example-1.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/theme-chooser/example-1.png b/content/guides/images/wicket-viewer/theme-chooser/example-1.png
deleted file mode 100644
index 4db4b18..0000000
Binary files a/content/guides/images/wicket-viewer/theme-chooser/example-1.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/theme-chooser/example-2.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/theme-chooser/example-2.png b/content/guides/images/wicket-viewer/theme-chooser/example-2.png
deleted file mode 100644
index 435194d..0000000
Binary files a/content/guides/images/wicket-viewer/theme-chooser/example-2.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/user-registration/login-page-default.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/user-registration/login-page-default.png b/content/guides/images/wicket-viewer/user-registration/login-page-default.png
deleted file mode 100644
index fdf2dee..0000000
Binary files a/content/guides/images/wicket-viewer/user-registration/login-page-default.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/user-registration/sign-up-after-registration.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/user-registration/sign-up-after-registration.png b/content/guides/images/wicket-viewer/user-registration/sign-up-after-registration.png
deleted file mode 100644
index 59902f9..0000000
Binary files a/content/guides/images/wicket-viewer/user-registration/sign-up-after-registration.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/user-registration/sign-up-email-with-verification-link.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/user-registration/sign-up-email-with-verification-link.png b/content/guides/images/wicket-viewer/user-registration/sign-up-email-with-verification-link.png
deleted file mode 100644
index 021b642..0000000
Binary files a/content/guides/images/wicket-viewer/user-registration/sign-up-email-with-verification-link.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/user-registration/sign-up-login-page-after-sign-up.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/user-registration/sign-up-login-page-after-sign-up.png b/content/guides/images/wicket-viewer/user-registration/sign-up-login-page-after-sign-up.png
deleted file mode 100644
index 3402bf6..0000000
Binary files a/content/guides/images/wicket-viewer/user-registration/sign-up-login-page-after-sign-up.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/user-registration/sign-up-page.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/user-registration/sign-up-page.png b/content/guides/images/wicket-viewer/user-registration/sign-up-page.png
deleted file mode 100644
index 8e3bdaa..0000000
Binary files a/content/guides/images/wicket-viewer/user-registration/sign-up-page.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/guides/images/wicket-viewer/user-registration/sign-up-registration-page.png
----------------------------------------------------------------------
diff --git a/content/guides/images/wicket-viewer/user-registration/sign-up-registration-page.png b/content/guides/images/wicket-viewer/user-registration/sign-up-registration-page.png
deleted file mode 100644
index 189965a..0000000
Binary files a/content/guides/images/wicket-viewer/user-registration/sign-up-registration-page.png and /dev/null differ
[26/59] [abbrv] [partial] isis-site git commit: ISIS-1521: deletes
content-OLDSITE
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_icons.scss
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_icons.scss b/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_icons.scss
deleted file mode 100644
index d6df6bb..0000000
--- a/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_icons.scss
+++ /dev/null
@@ -1,596 +0,0 @@
-/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
- readers do not read off random characters that represent icons */
-
-.#{$fa-css-prefix}-glass:before { content: $fa-var-glass; }
-.#{$fa-css-prefix}-music:before { content: $fa-var-music; }
-.#{$fa-css-prefix}-search:before { content: $fa-var-search; }
-.#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; }
-.#{$fa-css-prefix}-heart:before { content: $fa-var-heart; }
-.#{$fa-css-prefix}-star:before { content: $fa-var-star; }
-.#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; }
-.#{$fa-css-prefix}-user:before { content: $fa-var-user; }
-.#{$fa-css-prefix}-film:before { content: $fa-var-film; }
-.#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; }
-.#{$fa-css-prefix}-th:before { content: $fa-var-th; }
-.#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; }
-.#{$fa-css-prefix}-check:before { content: $fa-var-check; }
-.#{$fa-css-prefix}-remove:before,
-.#{$fa-css-prefix}-close:before,
-.#{$fa-css-prefix}-times:before { content: $fa-var-times; }
-.#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; }
-.#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; }
-.#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; }
-.#{$fa-css-prefix}-signal:before { content: $fa-var-signal; }
-.#{$fa-css-prefix}-gear:before,
-.#{$fa-css-prefix}-cog:before { content: $fa-var-cog; }
-.#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; }
-.#{$fa-css-prefix}-home:before { content: $fa-var-home; }
-.#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; }
-.#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; }
-.#{$fa-css-prefix}-road:before { content: $fa-var-road; }
-.#{$fa-css-prefix}-download:before { content: $fa-var-download; }
-.#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; }
-.#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; }
-.#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; }
-.#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; }
-.#{$fa-css-prefix}-rotate-right:before,
-.#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; }
-.#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; }
-.#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; }
-.#{$fa-css-prefix}-lock:before { content: $fa-var-lock; }
-.#{$fa-css-prefix}-flag:before { content: $fa-var-flag; }
-.#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; }
-.#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; }
-.#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; }
-.#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; }
-.#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; }
-.#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; }
-.#{$fa-css-prefix}-tag:before { content: $fa-var-tag; }
-.#{$fa-css-prefix}-tags:before { content: $fa-var-tags; }
-.#{$fa-css-prefix}-book:before { content: $fa-var-book; }
-.#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; }
-.#{$fa-css-prefix}-print:before { content: $fa-var-print; }
-.#{$fa-css-prefix}-camera:before { content: $fa-var-camera; }
-.#{$fa-css-prefix}-font:before { content: $fa-var-font; }
-.#{$fa-css-prefix}-bold:before { content: $fa-var-bold; }
-.#{$fa-css-prefix}-italic:before { content: $fa-var-italic; }
-.#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; }
-.#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; }
-.#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; }
-.#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; }
-.#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; }
-.#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; }
-.#{$fa-css-prefix}-list:before { content: $fa-var-list; }
-.#{$fa-css-prefix}-dedent:before,
-.#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; }
-.#{$fa-css-prefix}-indent:before { content: $fa-var-indent; }
-.#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; }
-.#{$fa-css-prefix}-photo:before,
-.#{$fa-css-prefix}-image:before,
-.#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; }
-.#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; }
-.#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; }
-.#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; }
-.#{$fa-css-prefix}-tint:before { content: $fa-var-tint; }
-.#{$fa-css-prefix}-edit:before,
-.#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; }
-.#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; }
-.#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; }
-.#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; }
-.#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; }
-.#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; }
-.#{$fa-css-prefix}-backward:before { content: $fa-var-backward; }
-.#{$fa-css-prefix}-play:before { content: $fa-var-play; }
-.#{$fa-css-prefix}-pause:before { content: $fa-var-pause; }
-.#{$fa-css-prefix}-stop:before { content: $fa-var-stop; }
-.#{$fa-css-prefix}-forward:before { content: $fa-var-forward; }
-.#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; }
-.#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; }
-.#{$fa-css-prefix}-eject:before { content: $fa-var-eject; }
-.#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; }
-.#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; }
-.#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; }
-.#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; }
-.#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; }
-.#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; }
-.#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; }
-.#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; }
-.#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; }
-.#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; }
-.#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; }
-.#{$fa-css-prefix}-ban:before { content: $fa-var-ban; }
-.#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; }
-.#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; }
-.#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; }
-.#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; }
-.#{$fa-css-prefix}-mail-forward:before,
-.#{$fa-css-prefix}-share:before { content: $fa-var-share; }
-.#{$fa-css-prefix}-expand:before { content: $fa-var-expand; }
-.#{$fa-css-prefix}-compress:before { content: $fa-var-compress; }
-.#{$fa-css-prefix}-plus:before { content: $fa-var-plus; }
-.#{$fa-css-prefix}-minus:before { content: $fa-var-minus; }
-.#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; }
-.#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; }
-.#{$fa-css-prefix}-gift:before { content: $fa-var-gift; }
-.#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; }
-.#{$fa-css-prefix}-fire:before { content: $fa-var-fire; }
-.#{$fa-css-prefix}-eye:before { content: $fa-var-eye; }
-.#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; }
-.#{$fa-css-prefix}-warning:before,
-.#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; }
-.#{$fa-css-prefix}-plane:before { content: $fa-var-plane; }
-.#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; }
-.#{$fa-css-prefix}-random:before { content: $fa-var-random; }
-.#{$fa-css-prefix}-comment:before { content: $fa-var-comment; }
-.#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; }
-.#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; }
-.#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; }
-.#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; }
-.#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; }
-.#{$fa-css-prefix}-folder:before { content: $fa-var-folder; }
-.#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; }
-.#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; }
-.#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; }
-.#{$fa-css-prefix}-bar-chart-o:before,
-.#{$fa-css-prefix}-bar-chart:before { content: $fa-var-bar-chart; }
-.#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; }
-.#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; }
-.#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; }
-.#{$fa-css-prefix}-key:before { content: $fa-var-key; }
-.#{$fa-css-prefix}-gears:before,
-.#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; }
-.#{$fa-css-prefix}-comments:before { content: $fa-var-comments; }
-.#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; }
-.#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; }
-.#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; }
-.#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; }
-.#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; }
-.#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; }
-.#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; }
-.#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; }
-.#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; }
-.#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; }
-.#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; }
-.#{$fa-css-prefix}-upload:before { content: $fa-var-upload; }
-.#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; }
-.#{$fa-css-prefix}-phone:before { content: $fa-var-phone; }
-.#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; }
-.#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; }
-.#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; }
-.#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; }
-.#{$fa-css-prefix}-facebook-f:before,
-.#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; }
-.#{$fa-css-prefix}-github:before { content: $fa-var-github; }
-.#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; }
-.#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; }
-.#{$fa-css-prefix}-rss:before { content: $fa-var-rss; }
-.#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; }
-.#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; }
-.#{$fa-css-prefix}-bell:before { content: $fa-var-bell; }
-.#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; }
-.#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; }
-.#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; }
-.#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; }
-.#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; }
-.#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; }
-.#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; }
-.#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; }
-.#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; }
-.#{$fa-css-prefix}-globe:before { content: $fa-var-globe; }
-.#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; }
-.#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; }
-.#{$fa-css-prefix}-filter:before { content: $fa-var-filter; }
-.#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; }
-.#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; }
-.#{$fa-css-prefix}-group:before,
-.#{$fa-css-prefix}-users:before { content: $fa-var-users; }
-.#{$fa-css-prefix}-chain:before,
-.#{$fa-css-prefix}-link:before { content: $fa-var-link; }
-.#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; }
-.#{$fa-css-prefix}-flask:before { content: $fa-var-flask; }
-.#{$fa-css-prefix}-cut:before,
-.#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; }
-.#{$fa-css-prefix}-copy:before,
-.#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; }
-.#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; }
-.#{$fa-css-prefix}-save:before,
-.#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; }
-.#{$fa-css-prefix}-square:before { content: $fa-var-square; }
-.#{$fa-css-prefix}-navicon:before,
-.#{$fa-css-prefix}-reorder:before,
-.#{$fa-css-prefix}-bars:before { content: $fa-var-bars; }
-.#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; }
-.#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; }
-.#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; }
-.#{$fa-css-prefix}-underline:before { content: $fa-var-underline; }
-.#{$fa-css-prefix}-table:before { content: $fa-var-table; }
-.#{$fa-css-prefix}-magic:before { content: $fa-var-magic; }
-.#{$fa-css-prefix}-truck:before { content: $fa-var-truck; }
-.#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; }
-.#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; }
-.#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; }
-.#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; }
-.#{$fa-css-prefix}-money:before { content: $fa-var-money; }
-.#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; }
-.#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; }
-.#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; }
-.#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; }
-.#{$fa-css-prefix}-columns:before { content: $fa-var-columns; }
-.#{$fa-css-prefix}-unsorted:before,
-.#{$fa-css-prefix}-sort:before { content: $fa-var-sort; }
-.#{$fa-css-prefix}-sort-down:before,
-.#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; }
-.#{$fa-css-prefix}-sort-up:before,
-.#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; }
-.#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; }
-.#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; }
-.#{$fa-css-prefix}-rotate-left:before,
-.#{$fa-css-prefix}-undo:before { content: $fa-var-undo; }
-.#{$fa-css-prefix}-legal:before,
-.#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; }
-.#{$fa-css-prefix}-dashboard:before,
-.#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; }
-.#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; }
-.#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; }
-.#{$fa-css-prefix}-flash:before,
-.#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; }
-.#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; }
-.#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; }
-.#{$fa-css-prefix}-paste:before,
-.#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; }
-.#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; }
-.#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; }
-.#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; }
-.#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; }
-.#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; }
-.#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; }
-.#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; }
-.#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; }
-.#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; }
-.#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; }
-.#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; }
-.#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; }
-.#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; }
-.#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; }
-.#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; }
-.#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; }
-.#{$fa-css-prefix}-beer:before { content: $fa-var-beer; }
-.#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; }
-.#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; }
-.#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; }
-.#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; }
-.#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; }
-.#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; }
-.#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; }
-.#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; }
-.#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; }
-.#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; }
-.#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; }
-.#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; }
-.#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; }
-.#{$fa-css-prefix}-mobile-phone:before,
-.#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; }
-.#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; }
-.#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; }
-.#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; }
-.#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; }
-.#{$fa-css-prefix}-circle:before { content: $fa-var-circle; }
-.#{$fa-css-prefix}-mail-reply:before,
-.#{$fa-css-prefix}-reply:before { content: $fa-var-reply; }
-.#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; }
-.#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; }
-.#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; }
-.#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; }
-.#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; }
-.#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; }
-.#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; }
-.#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; }
-.#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; }
-.#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; }
-.#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; }
-.#{$fa-css-prefix}-code:before { content: $fa-var-code; }
-.#{$fa-css-prefix}-mail-reply-all:before,
-.#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; }
-.#{$fa-css-prefix}-star-half-empty:before,
-.#{$fa-css-prefix}-star-half-full:before,
-.#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; }
-.#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; }
-.#{$fa-css-prefix}-crop:before { content: $fa-var-crop; }
-.#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; }
-.#{$fa-css-prefix}-unlink:before,
-.#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; }
-.#{$fa-css-prefix}-question:before { content: $fa-var-question; }
-.#{$fa-css-prefix}-info:before { content: $fa-var-info; }
-.#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; }
-.#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; }
-.#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; }
-.#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; }
-.#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; }
-.#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; }
-.#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; }
-.#{$fa-css-prefix}-shield:before { content: $fa-var-shield; }
-.#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; }
-.#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; }
-.#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; }
-.#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; }
-.#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; }
-.#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; }
-.#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; }
-.#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; }
-.#{$fa-css-prefix}-html5:before { content: $fa-var-html5; }
-.#{$fa-css-prefix}-css3:before { content: $fa-var-css3; }
-.#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; }
-.#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; }
-.#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; }
-.#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; }
-.#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; }
-.#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; }
-.#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; }
-.#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; }
-.#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; }
-.#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; }
-.#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; }
-.#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; }
-.#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; }
-.#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; }
-.#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; }
-.#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; }
-.#{$fa-css-prefix}-compass:before { content: $fa-var-compass; }
-.#{$fa-css-prefix}-toggle-down:before,
-.#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; }
-.#{$fa-css-prefix}-toggle-up:before,
-.#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; }
-.#{$fa-css-prefix}-toggle-right:before,
-.#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; }
-.#{$fa-css-prefix}-euro:before,
-.#{$fa-css-prefix}-eur:before { content: $fa-var-eur; }
-.#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; }
-.#{$fa-css-prefix}-dollar:before,
-.#{$fa-css-prefix}-usd:before { content: $fa-var-usd; }
-.#{$fa-css-prefix}-rupee:before,
-.#{$fa-css-prefix}-inr:before { content: $fa-var-inr; }
-.#{$fa-css-prefix}-cny:before,
-.#{$fa-css-prefix}-rmb:before,
-.#{$fa-css-prefix}-yen:before,
-.#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; }
-.#{$fa-css-prefix}-ruble:before,
-.#{$fa-css-prefix}-rouble:before,
-.#{$fa-css-prefix}-rub:before { content: $fa-var-rub; }
-.#{$fa-css-prefix}-won:before,
-.#{$fa-css-prefix}-krw:before { content: $fa-var-krw; }
-.#{$fa-css-prefix}-bitcoin:before,
-.#{$fa-css-prefix}-btc:before { content: $fa-var-btc; }
-.#{$fa-css-prefix}-file:before { content: $fa-var-file; }
-.#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; }
-.#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; }
-.#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; }
-.#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; }
-.#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; }
-.#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; }
-.#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; }
-.#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; }
-.#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; }
-.#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; }
-.#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; }
-.#{$fa-css-prefix}-xing:before { content: $fa-var-xing; }
-.#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; }
-.#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; }
-.#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; }
-.#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; }
-.#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; }
-.#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; }
-.#{$fa-css-prefix}-adn:before { content: $fa-var-adn; }
-.#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; }
-.#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; }
-.#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; }
-.#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; }
-.#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; }
-.#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; }
-.#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; }
-.#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; }
-.#{$fa-css-prefix}-apple:before { content: $fa-var-apple; }
-.#{$fa-css-prefix}-windows:before { content: $fa-var-windows; }
-.#{$fa-css-prefix}-android:before { content: $fa-var-android; }
-.#{$fa-css-prefix}-linux:before { content: $fa-var-linux; }
-.#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; }
-.#{$fa-css-prefix}-skype:before { content: $fa-var-skype; }
-.#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; }
-.#{$fa-css-prefix}-trello:before { content: $fa-var-trello; }
-.#{$fa-css-prefix}-female:before { content: $fa-var-female; }
-.#{$fa-css-prefix}-male:before { content: $fa-var-male; }
-.#{$fa-css-prefix}-gittip:before,
-.#{$fa-css-prefix}-gratipay:before { content: $fa-var-gratipay; }
-.#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; }
-.#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; }
-.#{$fa-css-prefix}-archive:before { content: $fa-var-archive; }
-.#{$fa-css-prefix}-bug:before { content: $fa-var-bug; }
-.#{$fa-css-prefix}-vk:before { content: $fa-var-vk; }
-.#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; }
-.#{$fa-css-prefix}-renren:before { content: $fa-var-renren; }
-.#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; }
-.#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; }
-.#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; }
-.#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; }
-.#{$fa-css-prefix}-toggle-left:before,
-.#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; }
-.#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; }
-.#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; }
-.#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; }
-.#{$fa-css-prefix}-turkish-lira:before,
-.#{$fa-css-prefix}-try:before { content: $fa-var-try; }
-.#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; }
-.#{$fa-css-prefix}-space-shuttle:before { content: $fa-var-space-shuttle; }
-.#{$fa-css-prefix}-slack:before { content: $fa-var-slack; }
-.#{$fa-css-prefix}-envelope-square:before { content: $fa-var-envelope-square; }
-.#{$fa-css-prefix}-wordpress:before { content: $fa-var-wordpress; }
-.#{$fa-css-prefix}-openid:before { content: $fa-var-openid; }
-.#{$fa-css-prefix}-institution:before,
-.#{$fa-css-prefix}-bank:before,
-.#{$fa-css-prefix}-university:before { content: $fa-var-university; }
-.#{$fa-css-prefix}-mortar-board:before,
-.#{$fa-css-prefix}-graduation-cap:before { content: $fa-var-graduation-cap; }
-.#{$fa-css-prefix}-yahoo:before { content: $fa-var-yahoo; }
-.#{$fa-css-prefix}-google:before { content: $fa-var-google; }
-.#{$fa-css-prefix}-reddit:before { content: $fa-var-reddit; }
-.#{$fa-css-prefix}-reddit-square:before { content: $fa-var-reddit-square; }
-.#{$fa-css-prefix}-stumbleupon-circle:before { content: $fa-var-stumbleupon-circle; }
-.#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; }
-.#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; }
-.#{$fa-css-prefix}-digg:before { content: $fa-var-digg; }
-.#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; }
-.#{$fa-css-prefix}-pied-piper-alt:before { content: $fa-var-pied-piper-alt; }
-.#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; }
-.#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; }
-.#{$fa-css-prefix}-language:before { content: $fa-var-language; }
-.#{$fa-css-prefix}-fax:before { content: $fa-var-fax; }
-.#{$fa-css-prefix}-building:before { content: $fa-var-building; }
-.#{$fa-css-prefix}-child:before { content: $fa-var-child; }
-.#{$fa-css-prefix}-paw:before { content: $fa-var-paw; }
-.#{$fa-css-prefix}-spoon:before { content: $fa-var-spoon; }
-.#{$fa-css-prefix}-cube:before { content: $fa-var-cube; }
-.#{$fa-css-prefix}-cubes:before { content: $fa-var-cubes; }
-.#{$fa-css-prefix}-behance:before { content: $fa-var-behance; }
-.#{$fa-css-prefix}-behance-square:before { content: $fa-var-behance-square; }
-.#{$fa-css-prefix}-steam:before { content: $fa-var-steam; }
-.#{$fa-css-prefix}-steam-square:before { content: $fa-var-steam-square; }
-.#{$fa-css-prefix}-recycle:before { content: $fa-var-recycle; }
-.#{$fa-css-prefix}-automobile:before,
-.#{$fa-css-prefix}-car:before { content: $fa-var-car; }
-.#{$fa-css-prefix}-cab:before,
-.#{$fa-css-prefix}-taxi:before { content: $fa-var-taxi; }
-.#{$fa-css-prefix}-tree:before { content: $fa-var-tree; }
-.#{$fa-css-prefix}-spotify:before { content: $fa-var-spotify; }
-.#{$fa-css-prefix}-deviantart:before { content: $fa-var-deviantart; }
-.#{$fa-css-prefix}-soundcloud:before { content: $fa-var-soundcloud; }
-.#{$fa-css-prefix}-database:before { content: $fa-var-database; }
-.#{$fa-css-prefix}-file-pdf-o:before { content: $fa-var-file-pdf-o; }
-.#{$fa-css-prefix}-file-word-o:before { content: $fa-var-file-word-o; }
-.#{$fa-css-prefix}-file-excel-o:before { content: $fa-var-file-excel-o; }
-.#{$fa-css-prefix}-file-powerpoint-o:before { content: $fa-var-file-powerpoint-o; }
-.#{$fa-css-prefix}-file-photo-o:before,
-.#{$fa-css-prefix}-file-picture-o:before,
-.#{$fa-css-prefix}-file-image-o:before { content: $fa-var-file-image-o; }
-.#{$fa-css-prefix}-file-zip-o:before,
-.#{$fa-css-prefix}-file-archive-o:before { content: $fa-var-file-archive-o; }
-.#{$fa-css-prefix}-file-sound-o:before,
-.#{$fa-css-prefix}-file-audio-o:before { content: $fa-var-file-audio-o; }
-.#{$fa-css-prefix}-file-movie-o:before,
-.#{$fa-css-prefix}-file-video-o:before { content: $fa-var-file-video-o; }
-.#{$fa-css-prefix}-file-code-o:before { content: $fa-var-file-code-o; }
-.#{$fa-css-prefix}-vine:before { content: $fa-var-vine; }
-.#{$fa-css-prefix}-codepen:before { content: $fa-var-codepen; }
-.#{$fa-css-prefix}-jsfiddle:before { content: $fa-var-jsfiddle; }
-.#{$fa-css-prefix}-life-bouy:before,
-.#{$fa-css-prefix}-life-buoy:before,
-.#{$fa-css-prefix}-life-saver:before,
-.#{$fa-css-prefix}-support:before,
-.#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; }
-.#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; }
-.#{$fa-css-prefix}-ra:before,
-.#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; }
-.#{$fa-css-prefix}-ge:before,
-.#{$fa-css-prefix}-empire:before { content: $fa-var-empire; }
-.#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; }
-.#{$fa-css-prefix}-git:before { content: $fa-var-git; }
-.#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; }
-.#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; }
-.#{$fa-css-prefix}-qq:before { content: $fa-var-qq; }
-.#{$fa-css-prefix}-wechat:before,
-.#{$fa-css-prefix}-weixin:before { content: $fa-var-weixin; }
-.#{$fa-css-prefix}-send:before,
-.#{$fa-css-prefix}-paper-plane:before { content: $fa-var-paper-plane; }
-.#{$fa-css-prefix}-send-o:before,
-.#{$fa-css-prefix}-paper-plane-o:before { content: $fa-var-paper-plane-o; }
-.#{$fa-css-prefix}-history:before { content: $fa-var-history; }
-.#{$fa-css-prefix}-genderless:before,
-.#{$fa-css-prefix}-circle-thin:before { content: $fa-var-circle-thin; }
-.#{$fa-css-prefix}-header:before { content: $fa-var-header; }
-.#{$fa-css-prefix}-paragraph:before { content: $fa-var-paragraph; }
-.#{$fa-css-prefix}-sliders:before { content: $fa-var-sliders; }
-.#{$fa-css-prefix}-share-alt:before { content: $fa-var-share-alt; }
-.#{$fa-css-prefix}-share-alt-square:before { content: $fa-var-share-alt-square; }
-.#{$fa-css-prefix}-bomb:before { content: $fa-var-bomb; }
-.#{$fa-css-prefix}-soccer-ball-o:before,
-.#{$fa-css-prefix}-futbol-o:before { content: $fa-var-futbol-o; }
-.#{$fa-css-prefix}-tty:before { content: $fa-var-tty; }
-.#{$fa-css-prefix}-binoculars:before { content: $fa-var-binoculars; }
-.#{$fa-css-prefix}-plug:before { content: $fa-var-plug; }
-.#{$fa-css-prefix}-slideshare:before { content: $fa-var-slideshare; }
-.#{$fa-css-prefix}-twitch:before { content: $fa-var-twitch; }
-.#{$fa-css-prefix}-yelp:before { content: $fa-var-yelp; }
-.#{$fa-css-prefix}-newspaper-o:before { content: $fa-var-newspaper-o; }
-.#{$fa-css-prefix}-wifi:before { content: $fa-var-wifi; }
-.#{$fa-css-prefix}-calculator:before { content: $fa-var-calculator; }
-.#{$fa-css-prefix}-paypal:before { content: $fa-var-paypal; }
-.#{$fa-css-prefix}-google-wallet:before { content: $fa-var-google-wallet; }
-.#{$fa-css-prefix}-cc-visa:before { content: $fa-var-cc-visa; }
-.#{$fa-css-prefix}-cc-mastercard:before { content: $fa-var-cc-mastercard; }
-.#{$fa-css-prefix}-cc-discover:before { content: $fa-var-cc-discover; }
-.#{$fa-css-prefix}-cc-amex:before { content: $fa-var-cc-amex; }
-.#{$fa-css-prefix}-cc-paypal:before { content: $fa-var-cc-paypal; }
-.#{$fa-css-prefix}-cc-stripe:before { content: $fa-var-cc-stripe; }
-.#{$fa-css-prefix}-bell-slash:before { content: $fa-var-bell-slash; }
-.#{$fa-css-prefix}-bell-slash-o:before { content: $fa-var-bell-slash-o; }
-.#{$fa-css-prefix}-trash:before { content: $fa-var-trash; }
-.#{$fa-css-prefix}-copyright:before { content: $fa-var-copyright; }
-.#{$fa-css-prefix}-at:before { content: $fa-var-at; }
-.#{$fa-css-prefix}-eyedropper:before { content: $fa-var-eyedropper; }
-.#{$fa-css-prefix}-paint-brush:before { content: $fa-var-paint-brush; }
-.#{$fa-css-prefix}-birthday-cake:before { content: $fa-var-birthday-cake; }
-.#{$fa-css-prefix}-area-chart:before { content: $fa-var-area-chart; }
-.#{$fa-css-prefix}-pie-chart:before { content: $fa-var-pie-chart; }
-.#{$fa-css-prefix}-line-chart:before { content: $fa-var-line-chart; }
-.#{$fa-css-prefix}-lastfm:before { content: $fa-var-lastfm; }
-.#{$fa-css-prefix}-lastfm-square:before { content: $fa-var-lastfm-square; }
-.#{$fa-css-prefix}-toggle-off:before { content: $fa-var-toggle-off; }
-.#{$fa-css-prefix}-toggle-on:before { content: $fa-var-toggle-on; }
-.#{$fa-css-prefix}-bicycle:before { content: $fa-var-bicycle; }
-.#{$fa-css-prefix}-bus:before { content: $fa-var-bus; }
-.#{$fa-css-prefix}-ioxhost:before { content: $fa-var-ioxhost; }
-.#{$fa-css-prefix}-angellist:before { content: $fa-var-angellist; }
-.#{$fa-css-prefix}-cc:before { content: $fa-var-cc; }
-.#{$fa-css-prefix}-shekel:before,
-.#{$fa-css-prefix}-sheqel:before,
-.#{$fa-css-prefix}-ils:before { content: $fa-var-ils; }
-.#{$fa-css-prefix}-meanpath:before { content: $fa-var-meanpath; }
-.#{$fa-css-prefix}-buysellads:before { content: $fa-var-buysellads; }
-.#{$fa-css-prefix}-connectdevelop:before { content: $fa-var-connectdevelop; }
-.#{$fa-css-prefix}-dashcube:before { content: $fa-var-dashcube; }
-.#{$fa-css-prefix}-forumbee:before { content: $fa-var-forumbee; }
-.#{$fa-css-prefix}-leanpub:before { content: $fa-var-leanpub; }
-.#{$fa-css-prefix}-sellsy:before { content: $fa-var-sellsy; }
-.#{$fa-css-prefix}-shirtsinbulk:before { content: $fa-var-shirtsinbulk; }
-.#{$fa-css-prefix}-simplybuilt:before { content: $fa-var-simplybuilt; }
-.#{$fa-css-prefix}-skyatlas:before { content: $fa-var-skyatlas; }
-.#{$fa-css-prefix}-cart-plus:before { content: $fa-var-cart-plus; }
-.#{$fa-css-prefix}-cart-arrow-down:before { content: $fa-var-cart-arrow-down; }
-.#{$fa-css-prefix}-diamond:before { content: $fa-var-diamond; }
-.#{$fa-css-prefix}-ship:before { content: $fa-var-ship; }
-.#{$fa-css-prefix}-user-secret:before { content: $fa-var-user-secret; }
-.#{$fa-css-prefix}-motorcycle:before { content: $fa-var-motorcycle; }
-.#{$fa-css-prefix}-street-view:before { content: $fa-var-street-view; }
-.#{$fa-css-prefix}-heartbeat:before { content: $fa-var-heartbeat; }
-.#{$fa-css-prefix}-venus:before { content: $fa-var-venus; }
-.#{$fa-css-prefix}-mars:before { content: $fa-var-mars; }
-.#{$fa-css-prefix}-mercury:before { content: $fa-var-mercury; }
-.#{$fa-css-prefix}-transgender:before { content: $fa-var-transgender; }
-.#{$fa-css-prefix}-transgender-alt:before { content: $fa-var-transgender-alt; }
-.#{$fa-css-prefix}-venus-double:before { content: $fa-var-venus-double; }
-.#{$fa-css-prefix}-mars-double:before { content: $fa-var-mars-double; }
-.#{$fa-css-prefix}-venus-mars:before { content: $fa-var-venus-mars; }
-.#{$fa-css-prefix}-mars-stroke:before { content: $fa-var-mars-stroke; }
-.#{$fa-css-prefix}-mars-stroke-v:before { content: $fa-var-mars-stroke-v; }
-.#{$fa-css-prefix}-mars-stroke-h:before { content: $fa-var-mars-stroke-h; }
-.#{$fa-css-prefix}-neuter:before { content: $fa-var-neuter; }
-.#{$fa-css-prefix}-facebook-official:before { content: $fa-var-facebook-official; }
-.#{$fa-css-prefix}-pinterest-p:before { content: $fa-var-pinterest-p; }
-.#{$fa-css-prefix}-whatsapp:before { content: $fa-var-whatsapp; }
-.#{$fa-css-prefix}-server:before { content: $fa-var-server; }
-.#{$fa-css-prefix}-user-plus:before { content: $fa-var-user-plus; }
-.#{$fa-css-prefix}-user-times:before { content: $fa-var-user-times; }
-.#{$fa-css-prefix}-hotel:before,
-.#{$fa-css-prefix}-bed:before { content: $fa-var-bed; }
-.#{$fa-css-prefix}-viacoin:before { content: $fa-var-viacoin; }
-.#{$fa-css-prefix}-train:before { content: $fa-var-train; }
-.#{$fa-css-prefix}-subway:before { content: $fa-var-subway; }
-.#{$fa-css-prefix}-medium:before { content: $fa-var-medium; }
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_larger.scss
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_larger.scss b/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_larger.scss
deleted file mode 100644
index 4119795..0000000
--- a/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_larger.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-// Icon Sizes
-// -------------------------
-
-/* makes the font 33% larger relative to the icon container */
-.#{$fa-css-prefix}-lg {
- font-size: (4em / 3);
- line-height: (3em / 4);
- vertical-align: -15%;
-}
-.#{$fa-css-prefix}-2x { font-size: 2em; }
-.#{$fa-css-prefix}-3x { font-size: 3em; }
-.#{$fa-css-prefix}-4x { font-size: 4em; }
-.#{$fa-css-prefix}-5x { font-size: 5em; }
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_list.scss
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_list.scss b/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_list.scss
deleted file mode 100644
index 44137d7..0000000
--- a/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_list.scss
+++ /dev/null
@@ -1,19 +0,0 @@
-// List Icons
-// -------------------------
-
-.#{$fa-css-prefix}-ul {
- padding-left: 0;
- margin-left: $fa-li-width;
- list-style-type: none;
- > li { position: relative; }
-}
-.#{$fa-css-prefix}-li {
- position: absolute;
- left: -$fa-li-width;
- width: $fa-li-width;
- top: (2em / 14);
- text-align: center;
- &.#{$fa-css-prefix}-lg {
- left: -$fa-li-width + (4em / 14);
- }
-}
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_mixins.scss
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_mixins.scss b/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_mixins.scss
deleted file mode 100644
index d9323df..0000000
--- a/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_mixins.scss
+++ /dev/null
@@ -1,27 +0,0 @@
-// Mixins
-// --------------------------
-
-@mixin fa-icon() {
- display: inline-block;
- font: normal normal normal #{$fa-font-size-base}/1 FontAwesome; // shortening font declaration
- font-size: inherit; // can't have font-size inherit on line above, so need to override
- text-rendering: auto; // optimizelegibility throws things off #1094
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- transform: translate(0, 0); // ensures no half-pixel rendering in firefox
-
-}
-
-@mixin fa-icon-rotate($degrees, $rotation) {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation});
- -webkit-transform: rotate($degrees);
- -ms-transform: rotate($degrees);
- transform: rotate($degrees);
-}
-
-@mixin fa-icon-flip($horiz, $vert, $rotation) {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation});
- -webkit-transform: scale($horiz, $vert);
- -ms-transform: scale($horiz, $vert);
- transform: scale($horiz, $vert);
-}
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_path.scss
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_path.scss b/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_path.scss
deleted file mode 100644
index 200bfa0..0000000
--- a/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_path.scss
+++ /dev/null
@@ -1,15 +0,0 @@
-/* FONT PATH
- * -------------------------- */
-
-@font-face {
- font-family: 'FontAwesome';
- src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}');
- src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'),
- url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'),
- url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'),
- url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'),
- url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg');
-// src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
- font-weight: normal;
- font-style: normal;
-}
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_rotated-flipped.scss
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_rotated-flipped.scss b/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_rotated-flipped.scss
deleted file mode 100644
index ff0988a..0000000
--- a/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_rotated-flipped.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-// Rotated & Flipped Icons
-// -------------------------
-
-.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); }
-.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }
-.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }
-
-.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }
-.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); }
-
-// Hook for IE8-9
-// -------------------------
-
-:root .#{$fa-css-prefix}-rotate-90,
-:root .#{$fa-css-prefix}-rotate-180,
-:root .#{$fa-css-prefix}-rotate-270,
-:root .#{$fa-css-prefix}-flip-horizontal,
-:root .#{$fa-css-prefix}-flip-vertical {
- filter: none;
-}
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_stacked.scss
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_stacked.scss b/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_stacked.scss
deleted file mode 100644
index 5d65d0a..0000000
--- a/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_stacked.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-// Stacked Icons
-// -------------------------
-
-.#{$fa-css-prefix}-stack {
- position: relative;
- display: inline-block;
- width: 2em;
- height: 2em;
- line-height: 2em;
- vertical-align: middle;
-}
-.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x {
- position: absolute;
- left: 0;
- width: 100%;
- text-align: center;
-}
-.#{$fa-css-prefix}-stack-1x { line-height: inherit; }
-.#{$fa-css-prefix}-stack-2x { font-size: 2em; }
-.#{$fa-css-prefix}-inverse { color: $fa-inverse; }
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_variables.scss
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_variables.scss b/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_variables.scss
deleted file mode 100644
index 3b8d1b7..0000000
--- a/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/_variables.scss
+++ /dev/null
@@ -1,606 +0,0 @@
-// Variables
-// --------------------------
-
-$fa-font-path: "../fonts" !default;
-$fa-font-size-base: 14px !default;
-//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts" !default; // for referencing Bootstrap CDN font files directly
-$fa-css-prefix: fa !default;
-$fa-version: "4.3.0" !default;
-$fa-border-color: #eee !default;
-$fa-inverse: #fff !default;
-$fa-li-width: (30em / 14) !default;
-
-$fa-var-adjust: "\f042";
-$fa-var-adn: "\f170";
-$fa-var-align-center: "\f037";
-$fa-var-align-justify: "\f039";
-$fa-var-align-left: "\f036";
-$fa-var-align-right: "\f038";
-$fa-var-ambulance: "\f0f9";
-$fa-var-anchor: "\f13d";
-$fa-var-android: "\f17b";
-$fa-var-angellist: "\f209";
-$fa-var-angle-double-down: "\f103";
-$fa-var-angle-double-left: "\f100";
-$fa-var-angle-double-right: "\f101";
-$fa-var-angle-double-up: "\f102";
-$fa-var-angle-down: "\f107";
-$fa-var-angle-left: "\f104";
-$fa-var-angle-right: "\f105";
-$fa-var-angle-up: "\f106";
-$fa-var-apple: "\f179";
-$fa-var-archive: "\f187";
-$fa-var-area-chart: "\f1fe";
-$fa-var-arrow-circle-down: "\f0ab";
-$fa-var-arrow-circle-left: "\f0a8";
-$fa-var-arrow-circle-o-down: "\f01a";
-$fa-var-arrow-circle-o-left: "\f190";
-$fa-var-arrow-circle-o-right: "\f18e";
-$fa-var-arrow-circle-o-up: "\f01b";
-$fa-var-arrow-circle-right: "\f0a9";
-$fa-var-arrow-circle-up: "\f0aa";
-$fa-var-arrow-down: "\f063";
-$fa-var-arrow-left: "\f060";
-$fa-var-arrow-right: "\f061";
-$fa-var-arrow-up: "\f062";
-$fa-var-arrows: "\f047";
-$fa-var-arrows-alt: "\f0b2";
-$fa-var-arrows-h: "\f07e";
-$fa-var-arrows-v: "\f07d";
-$fa-var-asterisk: "\f069";
-$fa-var-at: "\f1fa";
-$fa-var-automobile: "\f1b9";
-$fa-var-backward: "\f04a";
-$fa-var-ban: "\f05e";
-$fa-var-bank: "\f19c";
-$fa-var-bar-chart: "\f080";
-$fa-var-bar-chart-o: "\f080";
-$fa-var-barcode: "\f02a";
-$fa-var-bars: "\f0c9";
-$fa-var-bed: "\f236";
-$fa-var-beer: "\f0fc";
-$fa-var-behance: "\f1b4";
-$fa-var-behance-square: "\f1b5";
-$fa-var-bell: "\f0f3";
-$fa-var-bell-o: "\f0a2";
-$fa-var-bell-slash: "\f1f6";
-$fa-var-bell-slash-o: "\f1f7";
-$fa-var-bicycle: "\f206";
-$fa-var-binoculars: "\f1e5";
-$fa-var-birthday-cake: "\f1fd";
-$fa-var-bitbucket: "\f171";
-$fa-var-bitbucket-square: "\f172";
-$fa-var-bitcoin: "\f15a";
-$fa-var-bold: "\f032";
-$fa-var-bolt: "\f0e7";
-$fa-var-bomb: "\f1e2";
-$fa-var-book: "\f02d";
-$fa-var-bookmark: "\f02e";
-$fa-var-bookmark-o: "\f097";
-$fa-var-briefcase: "\f0b1";
-$fa-var-btc: "\f15a";
-$fa-var-bug: "\f188";
-$fa-var-building: "\f1ad";
-$fa-var-building-o: "\f0f7";
-$fa-var-bullhorn: "\f0a1";
-$fa-var-bullseye: "\f140";
-$fa-var-bus: "\f207";
-$fa-var-buysellads: "\f20d";
-$fa-var-cab: "\f1ba";
-$fa-var-calculator: "\f1ec";
-$fa-var-calendar: "\f073";
-$fa-var-calendar-o: "\f133";
-$fa-var-camera: "\f030";
-$fa-var-camera-retro: "\f083";
-$fa-var-car: "\f1b9";
-$fa-var-caret-down: "\f0d7";
-$fa-var-caret-left: "\f0d9";
-$fa-var-caret-right: "\f0da";
-$fa-var-caret-square-o-down: "\f150";
-$fa-var-caret-square-o-left: "\f191";
-$fa-var-caret-square-o-right: "\f152";
-$fa-var-caret-square-o-up: "\f151";
-$fa-var-caret-up: "\f0d8";
-$fa-var-cart-arrow-down: "\f218";
-$fa-var-cart-plus: "\f217";
-$fa-var-cc: "\f20a";
-$fa-var-cc-amex: "\f1f3";
-$fa-var-cc-discover: "\f1f2";
-$fa-var-cc-mastercard: "\f1f1";
-$fa-var-cc-paypal: "\f1f4";
-$fa-var-cc-stripe: "\f1f5";
-$fa-var-cc-visa: "\f1f0";
-$fa-var-certificate: "\f0a3";
-$fa-var-chain: "\f0c1";
-$fa-var-chain-broken: "\f127";
-$fa-var-check: "\f00c";
-$fa-var-check-circle: "\f058";
-$fa-var-check-circle-o: "\f05d";
-$fa-var-check-square: "\f14a";
-$fa-var-check-square-o: "\f046";
-$fa-var-chevron-circle-down: "\f13a";
-$fa-var-chevron-circle-left: "\f137";
-$fa-var-chevron-circle-right: "\f138";
-$fa-var-chevron-circle-up: "\f139";
-$fa-var-chevron-down: "\f078";
-$fa-var-chevron-left: "\f053";
-$fa-var-chevron-right: "\f054";
-$fa-var-chevron-up: "\f077";
-$fa-var-child: "\f1ae";
-$fa-var-circle: "\f111";
-$fa-var-circle-o: "\f10c";
-$fa-var-circle-o-notch: "\f1ce";
-$fa-var-circle-thin: "\f1db";
-$fa-var-clipboard: "\f0ea";
-$fa-var-clock-o: "\f017";
-$fa-var-close: "\f00d";
-$fa-var-cloud: "\f0c2";
-$fa-var-cloud-download: "\f0ed";
-$fa-var-cloud-upload: "\f0ee";
-$fa-var-cny: "\f157";
-$fa-var-code: "\f121";
-$fa-var-code-fork: "\f126";
-$fa-var-codepen: "\f1cb";
-$fa-var-coffee: "\f0f4";
-$fa-var-cog: "\f013";
-$fa-var-cogs: "\f085";
-$fa-var-columns: "\f0db";
-$fa-var-comment: "\f075";
-$fa-var-comment-o: "\f0e5";
-$fa-var-comments: "\f086";
-$fa-var-comments-o: "\f0e6";
-$fa-var-compass: "\f14e";
-$fa-var-compress: "\f066";
-$fa-var-connectdevelop: "\f20e";
-$fa-var-copy: "\f0c5";
-$fa-var-copyright: "\f1f9";
-$fa-var-credit-card: "\f09d";
-$fa-var-crop: "\f125";
-$fa-var-crosshairs: "\f05b";
-$fa-var-css3: "\f13c";
-$fa-var-cube: "\f1b2";
-$fa-var-cubes: "\f1b3";
-$fa-var-cut: "\f0c4";
-$fa-var-cutlery: "\f0f5";
-$fa-var-dashboard: "\f0e4";
-$fa-var-dashcube: "\f210";
-$fa-var-database: "\f1c0";
-$fa-var-dedent: "\f03b";
-$fa-var-delicious: "\f1a5";
-$fa-var-desktop: "\f108";
-$fa-var-deviantart: "\f1bd";
-$fa-var-diamond: "\f219";
-$fa-var-digg: "\f1a6";
-$fa-var-dollar: "\f155";
-$fa-var-dot-circle-o: "\f192";
-$fa-var-download: "\f019";
-$fa-var-dribbble: "\f17d";
-$fa-var-dropbox: "\f16b";
-$fa-var-drupal: "\f1a9";
-$fa-var-edit: "\f044";
-$fa-var-eject: "\f052";
-$fa-var-ellipsis-h: "\f141";
-$fa-var-ellipsis-v: "\f142";
-$fa-var-empire: "\f1d1";
-$fa-var-envelope: "\f0e0";
-$fa-var-envelope-o: "\f003";
-$fa-var-envelope-square: "\f199";
-$fa-var-eraser: "\f12d";
-$fa-var-eur: "\f153";
-$fa-var-euro: "\f153";
-$fa-var-exchange: "\f0ec";
-$fa-var-exclamation: "\f12a";
-$fa-var-exclamation-circle: "\f06a";
-$fa-var-exclamation-triangle: "\f071";
-$fa-var-expand: "\f065";
-$fa-var-external-link: "\f08e";
-$fa-var-external-link-square: "\f14c";
-$fa-var-eye: "\f06e";
-$fa-var-eye-slash: "\f070";
-$fa-var-eyedropper: "\f1fb";
-$fa-var-facebook: "\f09a";
-$fa-var-facebook-f: "\f09a";
-$fa-var-facebook-official: "\f230";
-$fa-var-facebook-square: "\f082";
-$fa-var-fast-backward: "\f049";
-$fa-var-fast-forward: "\f050";
-$fa-var-fax: "\f1ac";
-$fa-var-female: "\f182";
-$fa-var-fighter-jet: "\f0fb";
-$fa-var-file: "\f15b";
-$fa-var-file-archive-o: "\f1c6";
-$fa-var-file-audio-o: "\f1c7";
-$fa-var-file-code-o: "\f1c9";
-$fa-var-file-excel-o: "\f1c3";
-$fa-var-file-image-o: "\f1c5";
-$fa-var-file-movie-o: "\f1c8";
-$fa-var-file-o: "\f016";
-$fa-var-file-pdf-o: "\f1c1";
-$fa-var-file-photo-o: "\f1c5";
-$fa-var-file-picture-o: "\f1c5";
-$fa-var-file-powerpoint-o: "\f1c4";
-$fa-var-file-sound-o: "\f1c7";
-$fa-var-file-text: "\f15c";
-$fa-var-file-text-o: "\f0f6";
-$fa-var-file-video-o: "\f1c8";
-$fa-var-file-word-o: "\f1c2";
-$fa-var-file-zip-o: "\f1c6";
-$fa-var-files-o: "\f0c5";
-$fa-var-film: "\f008";
-$fa-var-filter: "\f0b0";
-$fa-var-fire: "\f06d";
-$fa-var-fire-extinguisher: "\f134";
-$fa-var-flag: "\f024";
-$fa-var-flag-checkered: "\f11e";
-$fa-var-flag-o: "\f11d";
-$fa-var-flash: "\f0e7";
-$fa-var-flask: "\f0c3";
-$fa-var-flickr: "\f16e";
-$fa-var-floppy-o: "\f0c7";
-$fa-var-folder: "\f07b";
-$fa-var-folder-o: "\f114";
-$fa-var-folder-open: "\f07c";
-$fa-var-folder-open-o: "\f115";
-$fa-var-font: "\f031";
-$fa-var-forumbee: "\f211";
-$fa-var-forward: "\f04e";
-$fa-var-foursquare: "\f180";
-$fa-var-frown-o: "\f119";
-$fa-var-futbol-o: "\f1e3";
-$fa-var-gamepad: "\f11b";
-$fa-var-gavel: "\f0e3";
-$fa-var-gbp: "\f154";
-$fa-var-ge: "\f1d1";
-$fa-var-gear: "\f013";
-$fa-var-gears: "\f085";
-$fa-var-genderless: "\f1db";
-$fa-var-gift: "\f06b";
-$fa-var-git: "\f1d3";
-$fa-var-git-square: "\f1d2";
-$fa-var-github: "\f09b";
-$fa-var-github-alt: "\f113";
-$fa-var-github-square: "\f092";
-$fa-var-gittip: "\f184";
-$fa-var-glass: "\f000";
-$fa-var-globe: "\f0ac";
-$fa-var-google: "\f1a0";
-$fa-var-google-plus: "\f0d5";
-$fa-var-google-plus-square: "\f0d4";
-$fa-var-google-wallet: "\f1ee";
-$fa-var-graduation-cap: "\f19d";
-$fa-var-gratipay: "\f184";
-$fa-var-group: "\f0c0";
-$fa-var-h-square: "\f0fd";
-$fa-var-hacker-news: "\f1d4";
-$fa-var-hand-o-down: "\f0a7";
-$fa-var-hand-o-left: "\f0a5";
-$fa-var-hand-o-right: "\f0a4";
-$fa-var-hand-o-up: "\f0a6";
-$fa-var-hdd-o: "\f0a0";
-$fa-var-header: "\f1dc";
-$fa-var-headphones: "\f025";
-$fa-var-heart: "\f004";
-$fa-var-heart-o: "\f08a";
-$fa-var-heartbeat: "\f21e";
-$fa-var-history: "\f1da";
-$fa-var-home: "\f015";
-$fa-var-hospital-o: "\f0f8";
-$fa-var-hotel: "\f236";
-$fa-var-html5: "\f13b";
-$fa-var-ils: "\f20b";
-$fa-var-image: "\f03e";
-$fa-var-inbox: "\f01c";
-$fa-var-indent: "\f03c";
-$fa-var-info: "\f129";
-$fa-var-info-circle: "\f05a";
-$fa-var-inr: "\f156";
-$fa-var-instagram: "\f16d";
-$fa-var-institution: "\f19c";
-$fa-var-ioxhost: "\f208";
-$fa-var-italic: "\f033";
-$fa-var-joomla: "\f1aa";
-$fa-var-jpy: "\f157";
-$fa-var-jsfiddle: "\f1cc";
-$fa-var-key: "\f084";
-$fa-var-keyboard-o: "\f11c";
-$fa-var-krw: "\f159";
-$fa-var-language: "\f1ab";
-$fa-var-laptop: "\f109";
-$fa-var-lastfm: "\f202";
-$fa-var-lastfm-square: "\f203";
-$fa-var-leaf: "\f06c";
-$fa-var-leanpub: "\f212";
-$fa-var-legal: "\f0e3";
-$fa-var-lemon-o: "\f094";
-$fa-var-level-down: "\f149";
-$fa-var-level-up: "\f148";
-$fa-var-life-bouy: "\f1cd";
-$fa-var-life-buoy: "\f1cd";
-$fa-var-life-ring: "\f1cd";
-$fa-var-life-saver: "\f1cd";
-$fa-var-lightbulb-o: "\f0eb";
-$fa-var-line-chart: "\f201";
-$fa-var-link: "\f0c1";
-$fa-var-linkedin: "\f0e1";
-$fa-var-linkedin-square: "\f08c";
-$fa-var-linux: "\f17c";
-$fa-var-list: "\f03a";
-$fa-var-list-alt: "\f022";
-$fa-var-list-ol: "\f0cb";
-$fa-var-list-ul: "\f0ca";
-$fa-var-location-arrow: "\f124";
-$fa-var-lock: "\f023";
-$fa-var-long-arrow-down: "\f175";
-$fa-var-long-arrow-left: "\f177";
-$fa-var-long-arrow-right: "\f178";
-$fa-var-long-arrow-up: "\f176";
-$fa-var-magic: "\f0d0";
-$fa-var-magnet: "\f076";
-$fa-var-mail-forward: "\f064";
-$fa-var-mail-reply: "\f112";
-$fa-var-mail-reply-all: "\f122";
-$fa-var-male: "\f183";
-$fa-var-map-marker: "\f041";
-$fa-var-mars: "\f222";
-$fa-var-mars-double: "\f227";
-$fa-var-mars-stroke: "\f229";
-$fa-var-mars-stroke-h: "\f22b";
-$fa-var-mars-stroke-v: "\f22a";
-$fa-var-maxcdn: "\f136";
-$fa-var-meanpath: "\f20c";
-$fa-var-medium: "\f23a";
-$fa-var-medkit: "\f0fa";
-$fa-var-meh-o: "\f11a";
-$fa-var-mercury: "\f223";
-$fa-var-microphone: "\f130";
-$fa-var-microphone-slash: "\f131";
-$fa-var-minus: "\f068";
-$fa-var-minus-circle: "\f056";
-$fa-var-minus-square: "\f146";
-$fa-var-minus-square-o: "\f147";
-$fa-var-mobile: "\f10b";
-$fa-var-mobile-phone: "\f10b";
-$fa-var-money: "\f0d6";
-$fa-var-moon-o: "\f186";
-$fa-var-mortar-board: "\f19d";
-$fa-var-motorcycle: "\f21c";
-$fa-var-music: "\f001";
-$fa-var-navicon: "\f0c9";
-$fa-var-neuter: "\f22c";
-$fa-var-newspaper-o: "\f1ea";
-$fa-var-openid: "\f19b";
-$fa-var-outdent: "\f03b";
-$fa-var-pagelines: "\f18c";
-$fa-var-paint-brush: "\f1fc";
-$fa-var-paper-plane: "\f1d8";
-$fa-var-paper-plane-o: "\f1d9";
-$fa-var-paperclip: "\f0c6";
-$fa-var-paragraph: "\f1dd";
-$fa-var-paste: "\f0ea";
-$fa-var-pause: "\f04c";
-$fa-var-paw: "\f1b0";
-$fa-var-paypal: "\f1ed";
-$fa-var-pencil: "\f040";
-$fa-var-pencil-square: "\f14b";
-$fa-var-pencil-square-o: "\f044";
-$fa-var-phone: "\f095";
-$fa-var-phone-square: "\f098";
-$fa-var-photo: "\f03e";
-$fa-var-picture-o: "\f03e";
-$fa-var-pie-chart: "\f200";
-$fa-var-pied-piper: "\f1a7";
-$fa-var-pied-piper-alt: "\f1a8";
-$fa-var-pinterest: "\f0d2";
-$fa-var-pinterest-p: "\f231";
-$fa-var-pinterest-square: "\f0d3";
-$fa-var-plane: "\f072";
-$fa-var-play: "\f04b";
-$fa-var-play-circle: "\f144";
-$fa-var-play-circle-o: "\f01d";
-$fa-var-plug: "\f1e6";
-$fa-var-plus: "\f067";
-$fa-var-plus-circle: "\f055";
-$fa-var-plus-square: "\f0fe";
-$fa-var-plus-square-o: "\f196";
-$fa-var-power-off: "\f011";
-$fa-var-print: "\f02f";
-$fa-var-puzzle-piece: "\f12e";
-$fa-var-qq: "\f1d6";
-$fa-var-qrcode: "\f029";
-$fa-var-question: "\f128";
-$fa-var-question-circle: "\f059";
-$fa-var-quote-left: "\f10d";
-$fa-var-quote-right: "\f10e";
-$fa-var-ra: "\f1d0";
-$fa-var-random: "\f074";
-$fa-var-rebel: "\f1d0";
-$fa-var-recycle: "\f1b8";
-$fa-var-reddit: "\f1a1";
-$fa-var-reddit-square: "\f1a2";
-$fa-var-refresh: "\f021";
-$fa-var-remove: "\f00d";
-$fa-var-renren: "\f18b";
-$fa-var-reorder: "\f0c9";
-$fa-var-repeat: "\f01e";
-$fa-var-reply: "\f112";
-$fa-var-reply-all: "\f122";
-$fa-var-retweet: "\f079";
-$fa-var-rmb: "\f157";
-$fa-var-road: "\f018";
-$fa-var-rocket: "\f135";
-$fa-var-rotate-left: "\f0e2";
-$fa-var-rotate-right: "\f01e";
-$fa-var-rouble: "\f158";
-$fa-var-rss: "\f09e";
-$fa-var-rss-square: "\f143";
-$fa-var-rub: "\f158";
-$fa-var-ruble: "\f158";
-$fa-var-rupee: "\f156";
-$fa-var-save: "\f0c7";
-$fa-var-scissors: "\f0c4";
-$fa-var-search: "\f002";
-$fa-var-search-minus: "\f010";
-$fa-var-search-plus: "\f00e";
-$fa-var-sellsy: "\f213";
-$fa-var-send: "\f1d8";
-$fa-var-send-o: "\f1d9";
-$fa-var-server: "\f233";
-$fa-var-share: "\f064";
-$fa-var-share-alt: "\f1e0";
-$fa-var-share-alt-square: "\f1e1";
-$fa-var-share-square: "\f14d";
-$fa-var-share-square-o: "\f045";
-$fa-var-shekel: "\f20b";
-$fa-var-sheqel: "\f20b";
-$fa-var-shield: "\f132";
-$fa-var-ship: "\f21a";
-$fa-var-shirtsinbulk: "\f214";
-$fa-var-shopping-cart: "\f07a";
-$fa-var-sign-in: "\f090";
-$fa-var-sign-out: "\f08b";
-$fa-var-signal: "\f012";
-$fa-var-simplybuilt: "\f215";
-$fa-var-sitemap: "\f0e8";
-$fa-var-skyatlas: "\f216";
-$fa-var-skype: "\f17e";
-$fa-var-slack: "\f198";
-$fa-var-sliders: "\f1de";
-$fa-var-slideshare: "\f1e7";
-$fa-var-smile-o: "\f118";
-$fa-var-soccer-ball-o: "\f1e3";
-$fa-var-sort: "\f0dc";
-$fa-var-sort-alpha-asc: "\f15d";
-$fa-var-sort-alpha-desc: "\f15e";
-$fa-var-sort-amount-asc: "\f160";
-$fa-var-sort-amount-desc: "\f161";
-$fa-var-sort-asc: "\f0de";
-$fa-var-sort-desc: "\f0dd";
-$fa-var-sort-down: "\f0dd";
-$fa-var-sort-numeric-asc: "\f162";
-$fa-var-sort-numeric-desc: "\f163";
-$fa-var-sort-up: "\f0de";
-$fa-var-soundcloud: "\f1be";
-$fa-var-space-shuttle: "\f197";
-$fa-var-spinner: "\f110";
-$fa-var-spoon: "\f1b1";
-$fa-var-spotify: "\f1bc";
-$fa-var-square: "\f0c8";
-$fa-var-square-o: "\f096";
-$fa-var-stack-exchange: "\f18d";
-$fa-var-stack-overflow: "\f16c";
-$fa-var-star: "\f005";
-$fa-var-star-half: "\f089";
-$fa-var-star-half-empty: "\f123";
-$fa-var-star-half-full: "\f123";
-$fa-var-star-half-o: "\f123";
-$fa-var-star-o: "\f006";
-$fa-var-steam: "\f1b6";
-$fa-var-steam-square: "\f1b7";
-$fa-var-step-backward: "\f048";
-$fa-var-step-forward: "\f051";
-$fa-var-stethoscope: "\f0f1";
-$fa-var-stop: "\f04d";
-$fa-var-street-view: "\f21d";
-$fa-var-strikethrough: "\f0cc";
-$fa-var-stumbleupon: "\f1a4";
-$fa-var-stumbleupon-circle: "\f1a3";
-$fa-var-subscript: "\f12c";
-$fa-var-subway: "\f239";
-$fa-var-suitcase: "\f0f2";
-$fa-var-sun-o: "\f185";
-$fa-var-superscript: "\f12b";
-$fa-var-support: "\f1cd";
-$fa-var-table: "\f0ce";
-$fa-var-tablet: "\f10a";
-$fa-var-tachometer: "\f0e4";
-$fa-var-tag: "\f02b";
-$fa-var-tags: "\f02c";
-$fa-var-tasks: "\f0ae";
-$fa-var-taxi: "\f1ba";
-$fa-var-tencent-weibo: "\f1d5";
-$fa-var-terminal: "\f120";
-$fa-var-text-height: "\f034";
-$fa-var-text-width: "\f035";
-$fa-var-th: "\f00a";
-$fa-var-th-large: "\f009";
-$fa-var-th-list: "\f00b";
-$fa-var-thumb-tack: "\f08d";
-$fa-var-thumbs-down: "\f165";
-$fa-var-thumbs-o-down: "\f088";
-$fa-var-thumbs-o-up: "\f087";
-$fa-var-thumbs-up: "\f164";
-$fa-var-ticket: "\f145";
-$fa-var-times: "\f00d";
-$fa-var-times-circle: "\f057";
-$fa-var-times-circle-o: "\f05c";
-$fa-var-tint: "\f043";
-$fa-var-toggle-down: "\f150";
-$fa-var-toggle-left: "\f191";
-$fa-var-toggle-off: "\f204";
-$fa-var-toggle-on: "\f205";
-$fa-var-toggle-right: "\f152";
-$fa-var-toggle-up: "\f151";
-$fa-var-train: "\f238";
-$fa-var-transgender: "\f224";
-$fa-var-transgender-alt: "\f225";
-$fa-var-trash: "\f1f8";
-$fa-var-trash-o: "\f014";
-$fa-var-tree: "\f1bb";
-$fa-var-trello: "\f181";
-$fa-var-trophy: "\f091";
-$fa-var-truck: "\f0d1";
-$fa-var-try: "\f195";
-$fa-var-tty: "\f1e4";
-$fa-var-tumblr: "\f173";
-$fa-var-tumblr-square: "\f174";
-$fa-var-turkish-lira: "\f195";
-$fa-var-twitch: "\f1e8";
-$fa-var-twitter: "\f099";
-$fa-var-twitter-square: "\f081";
-$fa-var-umbrella: "\f0e9";
-$fa-var-underline: "\f0cd";
-$fa-var-undo: "\f0e2";
-$fa-var-university: "\f19c";
-$fa-var-unlink: "\f127";
-$fa-var-unlock: "\f09c";
-$fa-var-unlock-alt: "\f13e";
-$fa-var-unsorted: "\f0dc";
-$fa-var-upload: "\f093";
-$fa-var-usd: "\f155";
-$fa-var-user: "\f007";
-$fa-var-user-md: "\f0f0";
-$fa-var-user-plus: "\f234";
-$fa-var-user-secret: "\f21b";
-$fa-var-user-times: "\f235";
-$fa-var-users: "\f0c0";
-$fa-var-venus: "\f221";
-$fa-var-venus-double: "\f226";
-$fa-var-venus-mars: "\f228";
-$fa-var-viacoin: "\f237";
-$fa-var-video-camera: "\f03d";
-$fa-var-vimeo-square: "\f194";
-$fa-var-vine: "\f1ca";
-$fa-var-vk: "\f189";
-$fa-var-volume-down: "\f027";
-$fa-var-volume-off: "\f026";
-$fa-var-volume-up: "\f028";
-$fa-var-warning: "\f071";
-$fa-var-wechat: "\f1d7";
-$fa-var-weibo: "\f18a";
-$fa-var-weixin: "\f1d7";
-$fa-var-whatsapp: "\f232";
-$fa-var-wheelchair: "\f193";
-$fa-var-wifi: "\f1eb";
-$fa-var-windows: "\f17a";
-$fa-var-won: "\f159";
-$fa-var-wordpress: "\f19a";
-$fa-var-wrench: "\f0ad";
-$fa-var-xing: "\f168";
-$fa-var-xing-square: "\f169";
-$fa-var-yahoo: "\f19e";
-$fa-var-yelp: "\f1e9";
-$fa-var-yen: "\f157";
-$fa-var-youtube: "\f167";
-$fa-var-youtube-play: "\f16a";
-$fa-var-youtube-square: "\f166";
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/font-awesome.scss
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/font-awesome.scss b/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/font-awesome.scss
deleted file mode 100644
index 0c0e00f..0000000
--- a/content-OLDSITE/docs/css/font-awesome/4.3.0/scss/font-awesome.scss
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
- * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- */
-
-@import "variables";
-@import "mixins";
-@import "path";
-@import "core";
-@import "larger";
-@import "fixed-width";
-@import "list";
-@import "bordered-pulled";
-@import "animated";
-@import "rotated-flipped";
-@import "stacked";
-@import "icons";
[12/59] [abbrv] [partial] isis-site git commit: ISIS-1521: deletes
content-OLDSITE
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/intro/getting-started/images/screenshots/500-maven-modules.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/intro/getting-started/images/screenshots/500-maven-modules.png b/content-OLDSITE/intro/getting-started/images/screenshots/500-maven-modules.png
deleted file mode 100644
index f52e1c2..0000000
Binary files a/content-OLDSITE/intro/getting-started/images/screenshots/500-maven-modules.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/intro/getting-started/images/screenshots/510-extensible-excel.pdn
----------------------------------------------------------------------
diff --git a/content-OLDSITE/intro/getting-started/images/screenshots/510-extensible-excel.pdn b/content-OLDSITE/intro/getting-started/images/screenshots/510-extensible-excel.pdn
deleted file mode 100644
index 53ccab1..0000000
Binary files a/content-OLDSITE/intro/getting-started/images/screenshots/510-extensible-excel.pdn and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/intro/getting-started/images/screenshots/510-extensible-excel.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/intro/getting-started/images/screenshots/510-extensible-excel.png b/content-OLDSITE/intro/getting-started/images/screenshots/510-extensible-excel.png
deleted file mode 100644
index fefa8d5..0000000
Binary files a/content-OLDSITE/intro/getting-started/images/screenshots/510-extensible-excel.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/intro/getting-started/images/screenshots/520-extensible-calendar.pdn
----------------------------------------------------------------------
diff --git a/content-OLDSITE/intro/getting-started/images/screenshots/520-extensible-calendar.pdn b/content-OLDSITE/intro/getting-started/images/screenshots/520-extensible-calendar.pdn
deleted file mode 100644
index e81a768..0000000
Binary files a/content-OLDSITE/intro/getting-started/images/screenshots/520-extensible-calendar.pdn and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/intro/getting-started/images/screenshots/520-extensible-calendar.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/intro/getting-started/images/screenshots/520-extensible-calendar.png b/content-OLDSITE/intro/getting-started/images/screenshots/520-extensible-calendar.png
deleted file mode 100644
index 0bec912..0000000
Binary files a/content-OLDSITE/intro/getting-started/images/screenshots/520-extensible-calendar.png and /dev/null differ
[21/59] [abbrv] [partial] isis-site git commit: ISIS-1521: deletes
content-OLDSITE
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.abide.js
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.abide.js b/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.abide.js
deleted file mode 100644
index ed7a155..0000000
--- a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.abide.js
+++ /dev/null
@@ -1,340 +0,0 @@
-;(function ($, window, document, undefined) {
- 'use strict';
-
- Foundation.libs.abide = {
- name : 'abide',
-
- version : '5.5.1',
-
- settings : {
- live_validate : true,
- validate_on_blur : true,
- focus_on_invalid : true,
- error_labels : true, // labels with a for="inputId" will recieve an `error` class
- error_class : 'error',
- timeout : 1000,
- patterns : {
- alpha : /^[a-zA-Z]+$/,
- alpha_numeric : /^[a-zA-Z0-9]+$/,
- integer : /^[-+]?\d+$/,
- number : /^[-+]?\d*(?:[\.\,]\d+)?$/,
-
- // amex, visa, diners
- card : /^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/,
- cvv : /^([0-9]){3,4}$/,
-
- // http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#valid-e-mail-address
- email : /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/,
-
- url : /^(https?|ftp|file|ssh):\/\/(((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)
?(\?((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/,
- // abc.de
- domain : /^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,8}$/,
-
- datetime : /^([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))$/,
- // YYYY-MM-DD
- date : /(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))$/,
- // HH:MM:SS
- time : /^(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}$/,
- dateISO : /^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/,
- // MM/DD/YYYY
- month_day_year : /^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.]\d{4}$/,
- // DD/MM/YYYY
- day_month_year : /^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.]\d{4}$/,
-
- // #FFF or #FFFFFF
- color : /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/
- },
- validators : {
- equalTo : function (el, required, parent) {
- var from = document.getElementById(el.getAttribute(this.add_namespace('data-equalto'))).value,
- to = el.value,
- valid = (from === to);
-
- return valid;
- }
- }
- },
-
- timer : null,
-
- init : function (scope, method, options) {
- this.bindings(method, options);
- },
-
- events : function (scope) {
- var self = this,
- form = self.S(scope).attr('novalidate', 'novalidate'),
- settings = form.data(this.attr_name(true) + '-init') || {};
-
- this.invalid_attr = this.add_namespace('data-invalid');
-
- form
- .off('.abide')
- .on('submit.fndtn.abide validate.fndtn.abide', function (e) {
- var is_ajax = /ajax/i.test(self.S(this).attr(self.attr_name()));
- return self.validate(self.S(this).find('input, textarea, select').get(), e, is_ajax);
- })
- .on('reset', function () {
- return self.reset($(this));
- })
- .find('input, textarea, select')
- .off('.abide')
- .on('blur.fndtn.abide change.fndtn.abide', function (e) {
- if (settings.validate_on_blur === true) {
- self.validate([this], e);
- }
- })
- .on('keydown.fndtn.abide', function (e) {
- if (settings.live_validate === true && e.which != 9) {
- clearTimeout(self.timer);
- self.timer = setTimeout(function () {
- self.validate([this], e);
- }.bind(this), settings.timeout);
- }
- });
- },
-
- reset : function (form) {
- form.removeAttr(this.invalid_attr);
- $(this.invalid_attr, form).removeAttr(this.invalid_attr);
- $('.' + this.settings.error_class, form).not('small').removeClass(this.settings.error_class);
- },
-
- validate : function (els, e, is_ajax) {
- var validations = this.parse_patterns(els),
- validation_count = validations.length,
- form = this.S(els[0]).closest('form'),
- submit_event = /submit/.test(e.type);
-
- // Has to count up to make sure the focus gets applied to the top error
- for (var i = 0; i < validation_count; i++) {
- if (!validations[i] && (submit_event || is_ajax)) {
- if (this.settings.focus_on_invalid) {
- els[i].focus();
- }
- form.trigger('invalid').trigger('invalid.fndtn.abide');
- this.S(els[i]).closest('form').attr(this.invalid_attr, '');
- return false;
- }
- }
-
- if (submit_event || is_ajax) {
- form.trigger('valid').trigger('valid.fndtn.abide');
- }
-
- form.removeAttr(this.invalid_attr);
-
- if (is_ajax) {
- return false;
- }
-
- return true;
- },
-
- parse_patterns : function (els) {
- var i = els.length,
- el_patterns = [];
-
- while (i--) {
- el_patterns.push(this.pattern(els[i]));
- }
-
- return this.check_validation_and_apply_styles(el_patterns);
- },
-
- pattern : function (el) {
- var type = el.getAttribute('type'),
- required = typeof el.getAttribute('required') === 'string';
-
- var pattern = el.getAttribute('pattern') || '';
-
- if (this.settings.patterns.hasOwnProperty(pattern) && pattern.length > 0) {
- return [el, this.settings.patterns[pattern], required];
- } else if (pattern.length > 0) {
- return [el, new RegExp(pattern), required];
- }
-
- if (this.settings.patterns.hasOwnProperty(type)) {
- return [el, this.settings.patterns[type], required];
- }
-
- pattern = /.*/;
-
- return [el, pattern, required];
- },
-
- // TODO: Break this up into smaller methods, getting hard to read.
- check_validation_and_apply_styles : function (el_patterns) {
- var i = el_patterns.length,
- validations = [],
- form = this.S(el_patterns[0][0]).closest('[data-' + this.attr_name(true) + ']'),
- settings = form.data(this.attr_name(true) + '-init') || {};
- while (i--) {
- var el = el_patterns[i][0],
- required = el_patterns[i][2],
- value = el.value.trim(),
- direct_parent = this.S(el).parent(),
- validator = el.getAttribute(this.add_namespace('data-abide-validator')),
- is_radio = el.type === 'radio',
- is_checkbox = el.type === 'checkbox',
- label = this.S('label[for="' + el.getAttribute('id') + '"]'),
- valid_length = (required) ? (el.value.length > 0) : true,
- el_validations = [];
-
- var parent, valid;
-
- // support old way to do equalTo validations
- if (el.getAttribute(this.add_namespace('data-equalto'))) { validator = 'equalTo' }
-
- if (!direct_parent.is('label')) {
- parent = direct_parent;
- } else {
- parent = direct_parent.parent();
- }
-
- if (validator) {
- valid = this.settings.validators[validator].apply(this, [el, required, parent]);
- el_validations.push(valid);
- }
-
- if (is_radio && required) {
- el_validations.push(this.valid_radio(el, required));
- } else if (is_checkbox && required) {
- el_validations.push(this.valid_checkbox(el, required));
- } else {
-
- if (el_patterns[i][1].test(value) && valid_length ||
- !required && el.value.length < 1 || $(el).attr('disabled')) {
- el_validations.push(true);
- } else {
- el_validations.push(false);
- }
-
- el_validations = [el_validations.every(function (valid) {return valid;})];
-
- if (el_validations[0]) {
- this.S(el).removeAttr(this.invalid_attr);
- el.setAttribute('aria-invalid', 'false');
- el.removeAttribute('aria-describedby');
- parent.removeClass(this.settings.error_class);
- if (label.length > 0 && this.settings.error_labels) {
- label.removeClass(this.settings.error_class).removeAttr('role');
- }
- $(el).triggerHandler('valid');
- } else {
- this.S(el).attr(this.invalid_attr, '');
- el.setAttribute('aria-invalid', 'true');
-
- // Try to find the error associated with the input
- var errorElem = parent.find('small.' + this.settings.error_class, 'span.' + this.settings.error_class);
- var errorID = errorElem.length > 0 ? errorElem[0].id : '';
- if (errorID.length > 0) {
- el.setAttribute('aria-describedby', errorID);
- }
-
- // el.setAttribute('aria-describedby', $(el).find('.error')[0].id);
- parent.addClass(this.settings.error_class);
- if (label.length > 0 && this.settings.error_labels) {
- label.addClass(this.settings.error_class).attr('role', 'alert');
- }
- $(el).triggerHandler('invalid');
- }
- }
- validations.push(el_validations[0]);
- }
- validations = [validations.every(function (valid) {return valid;})];
- return validations;
- },
-
- valid_checkbox : function (el, required) {
- var el = this.S(el),
- valid = (el.is(':checked') || !required || el.get(0).getAttribute('disabled'));
-
- if (valid) {
- el.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class);
- } else {
- el.attr(this.invalid_attr, '').parent().addClass(this.settings.error_class);
- }
-
- return valid;
- },
-
- valid_radio : function (el, required) {
- var name = el.getAttribute('name'),
- group = this.S(el).closest('[data-' + this.attr_name(true) + ']').find("[name='" + name + "']"),
- count = group.length,
- valid = false,
- disabled = false;
-
- // Has to count up to make sure the focus gets applied to the top error
- for (var i=0; i < count; i++) {
- if( group[i].getAttribute('disabled') ){
- disabled=true;
- valid=true;
- } else {
- if (group[i].checked){
- valid = true;
- } else {
- if( disabled ){
- valid = false;
- }
- }
- }
- }
-
- // Has to count up to make sure the focus gets applied to the top error
- for (var i = 0; i < count; i++) {
- if (valid) {
- this.S(group[i]).removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class);
- } else {
- this.S(group[i]).attr(this.invalid_attr, '').parent().addClass(this.settings.error_class);
- }
- }
-
- return valid;
- },
-
- valid_equal : function (el, required, parent) {
- var from = document.getElementById(el.getAttribute(this.add_namespace('data-equalto'))).value,
- to = el.value,
- valid = (from === to);
-
- if (valid) {
- this.S(el).removeAttr(this.invalid_attr);
- parent.removeClass(this.settings.error_class);
- if (label.length > 0 && settings.error_labels) {
- label.removeClass(this.settings.error_class);
- }
- } else {
- this.S(el).attr(this.invalid_attr, '');
- parent.addClass(this.settings.error_class);
- if (label.length > 0 && settings.error_labels) {
- label.addClass(this.settings.error_class);
- }
- }
-
- return valid;
- },
-
- valid_oneof : function (el, required, parent, doNotValidateOthers) {
- var el = this.S(el),
- others = this.S('[' + this.add_namespace('data-oneof') + ']'),
- valid = others.filter(':checked').length > 0;
-
- if (valid) {
- el.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class);
- } else {
- el.attr(this.invalid_attr, '').parent().addClass(this.settings.error_class);
- }
-
- if (!doNotValidateOthers) {
- var _this = this;
- others.each(function () {
- _this.valid_oneof.call(_this, this, null, null, true);
- });
- }
-
- return valid;
- }
- };
-}(jQuery, window, window.document));
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.accordion.js
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.accordion.js b/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.accordion.js
deleted file mode 100644
index 2db8bdb..0000000
--- a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.accordion.js
+++ /dev/null
@@ -1,67 +0,0 @@
-;(function ($, window, document, undefined) {
- 'use strict';
-
- Foundation.libs.accordion = {
- name : 'accordion',
-
- version : '5.5.1',
-
- settings : {
- content_class : 'content',
- active_class : 'active',
- multi_expand : false,
- toggleable : true,
- callback : function () {}
- },
-
- init : function (scope, method, options) {
- this.bindings(method, options);
- },
-
- events : function () {
- var self = this;
- var S = this.S;
- S(this.scope)
- .off('.fndtn.accordion')
- .on('click.fndtn.accordion', '[' + this.attr_name() + '] > .accordion-navigation > a', function (e) {
- var accordion = S(this).closest('[' + self.attr_name() + ']'),
- groupSelector = self.attr_name() + '=' + accordion.attr(self.attr_name()),
- settings = accordion.data(self.attr_name(true) + '-init') || self.settings,
- target = S('#' + this.href.split('#')[1]),
- aunts = $('> .accordion-navigation', accordion),
- siblings = aunts.children('.' + settings.content_class),
- active_content = siblings.filter('.' + settings.active_class);
-
- e.preventDefault();
-
- if (accordion.attr(self.attr_name())) {
- siblings = siblings.add('[' + groupSelector + '] dd > ' + '.' + settings.content_class);
- aunts = aunts.add('[' + groupSelector + '] .accordion-navigation');
- }
-
- if (settings.toggleable && target.is(active_content)) {
- target.parent('.accordion-navigation').toggleClass(settings.active_class, false);
- target.toggleClass(settings.active_class, false);
- settings.callback(target);
- target.triggerHandler('toggled', [accordion]);
- accordion.triggerHandler('toggled', [target]);
- return;
- }
-
- if (!settings.multi_expand) {
- siblings.removeClass(settings.active_class);
- aunts.removeClass(settings.active_class);
- }
-
- target.addClass(settings.active_class).parent().addClass(settings.active_class);
- settings.callback(target);
- target.triggerHandler('toggled', [accordion]);
- accordion.triggerHandler('toggled', [target]);
- });
- },
-
- off : function () {},
-
- reflow : function () {}
- };
-}(jQuery, window, window.document));
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.alert.js
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.alert.js b/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.alert.js
deleted file mode 100644
index efa8d5b..0000000
--- a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.alert.js
+++ /dev/null
@@ -1,43 +0,0 @@
-;(function ($, window, document, undefined) {
- 'use strict';
-
- Foundation.libs.alert = {
- name : 'alert',
-
- version : '5.5.1',
-
- settings : {
- callback : function () {}
- },
-
- init : function (scope, method, options) {
- this.bindings(method, options);
- },
-
- events : function () {
- var self = this,
- S = this.S;
-
- $(this.scope).off('.alert').on('click.fndtn.alert', '[' + this.attr_name() + '] .close', function (e) {
- var alertBox = S(this).closest('[' + self.attr_name() + ']'),
- settings = alertBox.data(self.attr_name(true) + '-init') || self.settings;
-
- e.preventDefault();
- if (Modernizr.csstransitions) {
- alertBox.addClass('alert-close');
- alertBox.on('transitionend webkitTransitionEnd oTransitionEnd', function (e) {
- S(this).trigger('close').trigger('close.fndtn.alert').remove();
- settings.callback();
- });
- } else {
- alertBox.fadeOut(300, function () {
- S(this).trigger('close').trigger('close.fndtn.alert').remove();
- settings.callback();
- });
- }
- });
- },
-
- reflow : function () {}
- };
-}(jQuery, window, window.document));
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.clearing.js
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.clearing.js b/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.clearing.js
deleted file mode 100644
index 8f8637e..0000000
--- a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.clearing.js
+++ /dev/null
@@ -1,556 +0,0 @@
-;(function ($, window, document, undefined) {
- 'use strict';
-
- Foundation.libs.clearing = {
- name : 'clearing',
-
- version : '5.5.1',
-
- settings : {
- templates : {
- viewing : '<a href="#" class="clearing-close">×</a>' +
- '<div class="visible-img" style="display: none"><div class="clearing-touch-label"></div><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs%3D" alt="" />' +
- '<p class="clearing-caption"></p><a href="#" class="clearing-main-prev"><span></span></a>' +
- '<a href="#" class="clearing-main-next"><span></span></a></div>'
- },
-
- // comma delimited list of selectors that, on click, will close clearing,
- // add 'div.clearing-blackout, div.visible-img' to close on background click
- close_selectors : '.clearing-close, div.clearing-blackout',
-
- // Default to the entire li element.
- open_selectors : '',
-
- // Image will be skipped in carousel.
- skip_selector : '',
-
- touch_label : '',
-
- // event initializers and locks
- init : false,
- locked : false
- },
-
- init : function (scope, method, options) {
- var self = this;
- Foundation.inherit(this, 'throttle image_loaded');
-
- this.bindings(method, options);
-
- if (self.S(this.scope).is('[' + this.attr_name() + ']')) {
- this.assemble(self.S('li', this.scope));
- } else {
- self.S('[' + this.attr_name() + ']', this.scope).each(function () {
- self.assemble(self.S('li', this));
- });
- }
- },
-
- events : function (scope) {
- var self = this,
- S = self.S,
- $scroll_container = $('.scroll-container');
-
- if ($scroll_container.length > 0) {
- this.scope = $scroll_container;
- }
-
- S(this.scope)
- .off('.clearing')
- .on('click.fndtn.clearing', 'ul[' + this.attr_name() + '] li ' + this.settings.open_selectors,
- function (e, current, target) {
- var current = current || S(this),
- target = target || current,
- next = current.next('li'),
- settings = current.closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'),
- image = S(e.target);
-
- e.preventDefault();
-
- if (!settings) {
- self.init();
- settings = current.closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init');
- }
-
- // if clearing is open and the current image is
- // clicked, go to the next image in sequence
- if (target.hasClass('visible') &&
- current[0] === target[0] &&
- next.length > 0 && self.is_open(current)) {
- target = next;
- image = S('img', target);
- }
-
- // set current and target to the clicked li if not otherwise defined.
- self.open(image, current, target);
- self.update_paddles(target);
- })
-
- .on('click.fndtn.clearing', '.clearing-main-next',
- function (e) { self.nav(e, 'next') })
- .on('click.fndtn.clearing', '.clearing-main-prev',
- function (e) { self.nav(e, 'prev') })
- .on('click.fndtn.clearing', this.settings.close_selectors,
- function (e) { Foundation.libs.clearing.close(e, this) });
-
- $(document).on('keydown.fndtn.clearing',
- function (e) { self.keydown(e) });
-
- S(window).off('.clearing').on('resize.fndtn.clearing',
- function () { self.resize() });
-
- this.swipe_events(scope);
- },
-
- swipe_events : function (scope) {
- var self = this,
- S = self.S;
-
- S(this.scope)
- .on('touchstart.fndtn.clearing', '.visible-img', function (e) {
- if (!e.touches) { e = e.originalEvent; }
- var data = {
- start_page_x : e.touches[0].pageX,
- start_page_y : e.touches[0].pageY,
- start_time : (new Date()).getTime(),
- delta_x : 0,
- is_scrolling : undefined
- };
-
- S(this).data('swipe-transition', data);
- e.stopPropagation();
- })
- .on('touchmove.fndtn.clearing', '.visible-img', function (e) {
- if (!e.touches) {
- e = e.originalEvent;
- }
- // Ignore pinch/zoom events
- if (e.touches.length > 1 || e.scale && e.scale !== 1) {
- return;
- }
-
- var data = S(this).data('swipe-transition');
-
- if (typeof data === 'undefined') {
- data = {};
- }
-
- data.delta_x = e.touches[0].pageX - data.start_page_x;
-
- if (Foundation.rtl) {
- data.delta_x = -data.delta_x;
- }
-
- if (typeof data.is_scrolling === 'undefined') {
- data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) );
- }
-
- if (!data.is_scrolling && !data.active) {
- e.preventDefault();
- var direction = (data.delta_x < 0) ? 'next' : 'prev';
- data.active = true;
- self.nav(e, direction);
- }
- })
- .on('touchend.fndtn.clearing', '.visible-img', function (e) {
- S(this).data('swipe-transition', {});
- e.stopPropagation();
- });
- },
-
- assemble : function ($li) {
- var $el = $li.parent();
-
- if ($el.parent().hasClass('carousel')) {
- return;
- }
-
- $el.after('<div id="foundationClearingHolder"></div>');
-
- var grid = $el.detach(),
- grid_outerHTML = '';
-
- if (grid[0] == null) {
- return;
- } else {
- grid_outerHTML = grid[0].outerHTML;
- }
-
- var holder = this.S('#foundationClearingHolder'),
- settings = $el.data(this.attr_name(true) + '-init'),
- data = {
- grid : '<div class="carousel">' + grid_outerHTML + '</div>',
- viewing : settings.templates.viewing
- },
- wrapper = '<div class="clearing-assembled"><div>' + data.viewing +
- data.grid + '</div></div>',
- touch_label = this.settings.touch_label;
-
- if (Modernizr.touch) {
- wrapper = $(wrapper).find('.clearing-touch-label').html(touch_label).end();
- }
-
- holder.after(wrapper).remove();
- },
-
- open : function ($image, current, target) {
- var self = this,
- body = $(document.body),
- root = target.closest('.clearing-assembled'),
- container = self.S('div', root).first(),
- visible_image = self.S('.visible-img', container),
- image = self.S('img', visible_image).not($image),
- label = self.S('.clearing-touch-label', container),
- error = false;
-
- // Event to disable scrolling on touch devices when Clearing is activated
- $('body').on('touchmove', function (e) {
- e.preventDefault();
- });
-
- image.error(function () {
- error = true;
- });
-
- function startLoad() {
- setTimeout(function () {
- this.image_loaded(image, function () {
- if (image.outerWidth() === 1 && !error) {
- startLoad.call(this);
- } else {
- cb.call(this, image);
- }
- }.bind(this));
- }.bind(this), 100);
- }
-
- function cb (image) {
- var $image = $(image);
- $image.css('visibility', 'visible');
- // toggle the gallery
- body.css('overflow', 'hidden');
- root.addClass('clearing-blackout');
- container.addClass('clearing-container');
- visible_image.show();
- this.fix_height(target)
- .caption(self.S('.clearing-caption', visible_image), self.S('img', target))
- .center_and_label(image, label)
- .shift(current, target, function () {
- target.closest('li').siblings().removeClass('visible');
- target.closest('li').addClass('visible');
- });
- visible_image.trigger('opened.fndtn.clearing')
- }
-
- if (!this.locked()) {
- visible_image.trigger('open.fndtn.clearing');
- // set the image to the selected thumbnail
- image
- .attr('src', this.load($image))
- .css('visibility', 'hidden');
-
- startLoad.call(this);
- }
- },
-
- close : function (e, el) {
- e.preventDefault();
-
- var root = (function (target) {
- if (/blackout/.test(target.selector)) {
- return target;
- } else {
- return target.closest('.clearing-blackout');
- }
- }($(el))),
- body = $(document.body), container, visible_image;
-
- if (el === e.target && root) {
- body.css('overflow', '');
- container = $('div', root).first();
- visible_image = $('.visible-img', container);
- visible_image.trigger('close.fndtn.clearing');
- this.settings.prev_index = 0;
- $('ul[' + this.attr_name() + ']', root)
- .attr('style', '').closest('.clearing-blackout')
- .removeClass('clearing-blackout');
- container.removeClass('clearing-container');
- visible_image.hide();
- visible_image.trigger('closed.fndtn.clearing');
- }
-
- // Event to re-enable scrolling on touch devices
- $('body').off('touchmove');
-
- return false;
- },
-
- is_open : function (current) {
- return current.parent().prop('style').length > 0;
- },
-
- keydown : function (e) {
- var clearing = $('.clearing-blackout ul[' + this.attr_name() + ']'),
- NEXT_KEY = this.rtl ? 37 : 39,
- PREV_KEY = this.rtl ? 39 : 37,
- ESC_KEY = 27;
-
- if (e.which === NEXT_KEY) {
- this.go(clearing, 'next');
- }
- if (e.which === PREV_KEY) {
- this.go(clearing, 'prev');
- }
- if (e.which === ESC_KEY) {
- this.S('a.clearing-close').trigger('click').trigger('click.fndtn.clearing');
- }
- },
-
- nav : function (e, direction) {
- var clearing = $('ul[' + this.attr_name() + ']', '.clearing-blackout');
-
- e.preventDefault();
- this.go(clearing, direction);
- },
-
- resize : function () {
- var image = $('img', '.clearing-blackout .visible-img'),
- label = $('.clearing-touch-label', '.clearing-blackout');
-
- if (image.length) {
- this.center_and_label(image, label);
- image.trigger('resized.fndtn.clearing')
- }
- },
-
- // visual adjustments
- fix_height : function (target) {
- var lis = target.parent().children(),
- self = this;
-
- lis.each(function () {
- var li = self.S(this),
- image = li.find('img');
-
- if (li.height() > image.outerHeight()) {
- li.addClass('fix-height');
- }
- })
- .closest('ul')
- .width(lis.length * 100 + '%');
-
- return this;
- },
-
- update_paddles : function (target) {
- target = target.closest('li');
- var visible_image = target
- .closest('.carousel')
- .siblings('.visible-img');
-
- if (target.next().length > 0) {
- this.S('.clearing-main-next', visible_image).removeClass('disabled');
- } else {
- this.S('.clearing-main-next', visible_image).addClass('disabled');
- }
-
- if (target.prev().length > 0) {
- this.S('.clearing-main-prev', visible_image).removeClass('disabled');
- } else {
- this.S('.clearing-main-prev', visible_image).addClass('disabled');
- }
- },
-
- center_and_label : function (target, label) {
- if (!this.rtl && label.length > 0) {
- label.css({
- marginLeft : -(label.outerWidth() / 2),
- marginTop : -(target.outerHeight() / 2)-label.outerHeight()-10
- });
- } else {
- label.css({
- marginRight : -(label.outerWidth() / 2),
- marginTop : -(target.outerHeight() / 2)-label.outerHeight()-10,
- left: 'auto',
- right: '50%'
- });
- }
- return this;
- },
-
- // image loading and preloading
-
- load : function ($image) {
- var href;
-
- if ($image[0].nodeName === 'A') {
- href = $image.attr('href');
- } else {
- href = $image.closest('a').attr('href');
- }
-
- this.preload($image);
-
- if (href) {
- return href;
- }
- return $image.attr('src');
- },
-
- preload : function ($image) {
- this
- .img($image.closest('li').next())
- .img($image.closest('li').prev());
- },
-
- img : function (img) {
- if (img.length) {
- var new_img = new Image(),
- new_a = this.S('a', img);
-
- if (new_a.length) {
- new_img.src = new_a.attr('href');
- } else {
- new_img.src = this.S('img', img).attr('src');
- }
- }
- return this;
- },
-
- // image caption
-
- caption : function (container, $image) {
- var caption = $image.attr('data-caption');
-
- if (caption) {
- container
- .html(caption)
- .show();
- } else {
- container
- .text('')
- .hide();
- }
- return this;
- },
-
- // directional methods
-
- go : function ($ul, direction) {
- var current = this.S('.visible', $ul),
- target = current[direction]();
-
- // Check for skip selector.
- if (this.settings.skip_selector && target.find(this.settings.skip_selector).length != 0) {
- target = target[direction]();
- }
-
- if (target.length) {
- this.S('img', target)
- .trigger('click', [current, target]).trigger('click.fndtn.clearing', [current, target])
- .trigger('change.fndtn.clearing');
- }
- },
-
- shift : function (current, target, callback) {
- var clearing = target.parent(),
- old_index = this.settings.prev_index || target.index(),
- direction = this.direction(clearing, current, target),
- dir = this.rtl ? 'right' : 'left',
- left = parseInt(clearing.css('left'), 10),
- width = target.outerWidth(),
- skip_shift;
-
- var dir_obj = {};
-
- // we use jQuery animate instead of CSS transitions because we
- // need a callback to unlock the next animation
- // needs support for RTL **
- if (target.index() !== old_index && !/skip/.test(direction)) {
- if (/left/.test(direction)) {
- this.lock();
- dir_obj[dir] = left + width;
- clearing.animate(dir_obj, 300, this.unlock());
- } else if (/right/.test(direction)) {
- this.lock();
- dir_obj[dir] = left - width;
- clearing.animate(dir_obj, 300, this.unlock());
- }
- } else if (/skip/.test(direction)) {
- // the target image is not adjacent to the current image, so
- // do we scroll right or not
- skip_shift = target.index() - this.settings.up_count;
- this.lock();
-
- if (skip_shift > 0) {
- dir_obj[dir] = -(skip_shift * width);
- clearing.animate(dir_obj, 300, this.unlock());
- } else {
- dir_obj[dir] = 0;
- clearing.animate(dir_obj, 300, this.unlock());
- }
- }
-
- callback();
- },
-
- direction : function ($el, current, target) {
- var lis = this.S('li', $el),
- li_width = lis.outerWidth() + (lis.outerWidth() / 4),
- up_count = Math.floor(this.S('.clearing-container').outerWidth() / li_width) - 1,
- target_index = lis.index(target),
- response;
-
- this.settings.up_count = up_count;
-
- if (this.adjacent(this.settings.prev_index, target_index)) {
- if ((target_index > up_count) && target_index > this.settings.prev_index) {
- response = 'right';
- } else if ((target_index > up_count - 1) && target_index <= this.settings.prev_index) {
- response = 'left';
- } else {
- response = false;
- }
- } else {
- response = 'skip';
- }
-
- this.settings.prev_index = target_index;
-
- return response;
- },
-
- adjacent : function (current_index, target_index) {
- for (var i = target_index + 1; i >= target_index - 1; i--) {
- if (i === current_index) {
- return true;
- }
- }
- return false;
- },
-
- // lock management
-
- lock : function () {
- this.settings.locked = true;
- },
-
- unlock : function () {
- this.settings.locked = false;
- },
-
- locked : function () {
- return this.settings.locked;
- },
-
- off : function () {
- this.S(this.scope).off('.fndtn.clearing');
- this.S(window).off('.fndtn.clearing');
- },
-
- reflow : function () {
- this.init();
- }
- };
-
-}(jQuery, window, window.document));
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.dropdown.js
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.dropdown.js b/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.dropdown.js
deleted file mode 100644
index 69d7398..0000000
--- a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.dropdown.js
+++ /dev/null
@@ -1,448 +0,0 @@
-;(function ($, window, document, undefined) {
- 'use strict';
-
- Foundation.libs.dropdown = {
- name : 'dropdown',
-
- version : '5.5.1',
-
- settings : {
- active_class : 'open',
- disabled_class : 'disabled',
- mega_class : 'mega',
- align : 'bottom',
- is_hover : false,
- hover_timeout : 150,
- opened : function () {},
- closed : function () {}
- },
-
- init : function (scope, method, options) {
- Foundation.inherit(this, 'throttle');
-
- $.extend(true, this.settings, method, options);
- this.bindings(method, options);
- },
-
- events : function (scope) {
- var self = this,
- S = self.S;
-
- S(this.scope)
- .off('.dropdown')
- .on('click.fndtn.dropdown', '[' + this.attr_name() + ']', function (e) {
- var settings = S(this).data(self.attr_name(true) + '-init') || self.settings;
- if (!settings.is_hover || Modernizr.touch) {
- e.preventDefault();
- if (S(this).parent('[data-reveal-id]')) {
- e.stopPropagation();
- }
- self.toggle($(this));
- }
- })
- .on('mouseenter.fndtn.dropdown', '[' + this.attr_name() + '], [' + this.attr_name() + '-content]', function (e) {
- var $this = S(this),
- dropdown,
- target;
-
- clearTimeout(self.timeout);
-
- if ($this.data(self.data_attr())) {
- dropdown = S('#' + $this.data(self.data_attr()));
- target = $this;
- } else {
- dropdown = $this;
- target = S('[' + self.attr_name() + '="' + dropdown.attr('id') + '"]');
- }
-
- var settings = target.data(self.attr_name(true) + '-init') || self.settings;
-
- if (S(e.currentTarget).data(self.data_attr()) && settings.is_hover) {
- self.closeall.call(self);
- }
-
- if (settings.is_hover) {
- self.open.apply(self, [dropdown, target]);
- }
- })
- .on('mouseleave.fndtn.dropdown', '[' + this.attr_name() + '], [' + this.attr_name() + '-content]', function (e) {
- var $this = S(this);
- var settings;
-
- if ($this.data(self.data_attr())) {
- settings = $this.data(self.data_attr(true) + '-init') || self.settings;
- } else {
- var target = S('[' + self.attr_name() + '="' + S(this).attr('id') + '"]'),
- settings = target.data(self.attr_name(true) + '-init') || self.settings;
- }
-
- self.timeout = setTimeout(function () {
- if ($this.data(self.data_attr())) {
- if (settings.is_hover) {
- self.close.call(self, S('#' + $this.data(self.data_attr())));
- }
- } else {
- if (settings.is_hover) {
- self.close.call(self, $this);
- }
- }
- }.bind(this), settings.hover_timeout);
- })
- .on('click.fndtn.dropdown', function (e) {
- var parent = S(e.target).closest('[' + self.attr_name() + '-content]');
- var links = parent.find('a');
-
- if (links.length > 0 && parent.attr('aria-autoclose') !== 'false') {
- self.close.call(self, S('[' + self.attr_name() + '-content]'));
- }
-
- if (e.target !== document && !$.contains(document.documentElement, e.target)) {
- return;
- }
-
- if (S(e.target).closest('[' + self.attr_name() + ']').length > 0) {
- return;
- }
-
- if (!(S(e.target).data('revealId')) &&
- (parent.length > 0 && (S(e.target).is('[' + self.attr_name() + '-content]') ||
- $.contains(parent.first()[0], e.target)))) {
- e.stopPropagation();
- return;
- }
-
- self.close.call(self, S('[' + self.attr_name() + '-content]'));
- })
- .on('opened.fndtn.dropdown', '[' + self.attr_name() + '-content]', function () {
- self.settings.opened.call(this);
- })
- .on('closed.fndtn.dropdown', '[' + self.attr_name() + '-content]', function () {
- self.settings.closed.call(this);
- });
-
- S(window)
- .off('.dropdown')
- .on('resize.fndtn.dropdown', self.throttle(function () {
- self.resize.call(self);
- }, 50));
-
- this.resize();
- },
-
- close : function (dropdown) {
- var self = this;
- dropdown.each(function () {
- var original_target = $('[' + self.attr_name() + '=' + dropdown[0].id + ']') || $('aria-controls=' + dropdown[0].id + ']');
- original_target.attr('aria-expanded', 'false');
- if (self.S(this).hasClass(self.settings.active_class)) {
- self.S(this)
- .css(Foundation.rtl ? 'right' : 'left', '-99999px')
- .attr('aria-hidden', 'true')
- .removeClass(self.settings.active_class)
- .prev('[' + self.attr_name() + ']')
- .removeClass(self.settings.active_class)
- .removeData('target');
-
- self.S(this).trigger('closed').trigger('closed.fndtn.dropdown', [dropdown]);
- }
- });
- dropdown.removeClass('f-open-' + this.attr_name(true));
- },
-
- closeall : function () {
- var self = this;
- $.each(self.S('.f-open-' + this.attr_name(true)), function () {
- self.close.call(self, self.S(this));
- });
- },
-
- open : function (dropdown, target) {
- this
- .css(dropdown
- .addClass(this.settings.active_class), target);
- dropdown.prev('[' + this.attr_name() + ']').addClass(this.settings.active_class);
- dropdown.data('target', target.get(0)).trigger('opened').trigger('opened.fndtn.dropdown', [dropdown, target]);
- dropdown.attr('aria-hidden', 'false');
- target.attr('aria-expanded', 'true');
- dropdown.focus();
- dropdown.addClass('f-open-' + this.attr_name(true));
- },
-
- data_attr : function () {
- if (this.namespace.length > 0) {
- return this.namespace + '-' + this.name;
- }
-
- return this.name;
- },
-
- toggle : function (target) {
- if (target.hasClass(this.settings.disabled_class)) {
- return;
- }
- var dropdown = this.S('#' + target.data(this.data_attr()));
- if (dropdown.length === 0) {
- // No dropdown found, not continuing
- return;
- }
-
- this.close.call(this, this.S('[' + this.attr_name() + '-content]').not(dropdown));
-
- if (dropdown.hasClass(this.settings.active_class)) {
- this.close.call(this, dropdown);
- if (dropdown.data('target') !== target.get(0)) {
- this.open.call(this, dropdown, target);
- }
- } else {
- this.open.call(this, dropdown, target);
- }
- },
-
- resize : function () {
- var dropdown = this.S('[' + this.attr_name() + '-content].open');
- var target = $(dropdown.data("target"));
-
- if (dropdown.length && target.length) {
- this.css(dropdown, target);
- }
- },
-
- css : function (dropdown, target) {
- var left_offset = Math.max((target.width() - dropdown.width()) / 2, 8),
- settings = target.data(this.attr_name(true) + '-init') || this.settings;
-
- this.clear_idx();
-
- if (this.small()) {
- var p = this.dirs.bottom.call(dropdown, target, settings);
-
- dropdown.attr('style', '').removeClass('drop-left drop-right drop-top').css({
- position : 'absolute',
- width : '95%',
- 'max-width' : 'none',
- top : p.top
- });
-
- dropdown.css(Foundation.rtl ? 'right' : 'left', left_offset);
- } else {
-
- this.style(dropdown, target, settings);
- }
-
- return dropdown;
- },
-
- style : function (dropdown, target, settings) {
- var css = $.extend({position : 'absolute'},
- this.dirs[settings.align].call(dropdown, target, settings));
-
- dropdown.attr('style', '').css(css);
- },
-
- // return CSS property object
- // `this` is the dropdown
- dirs : {
- // Calculate target offset
- _base : function (t) {
- var o_p = this.offsetParent(),
- o = o_p.offset(),
- p = t.offset();
-
- p.top -= o.top;
- p.left -= o.left;
-
- //set some flags on the p object to pass along
- p.missRight = false;
- p.missTop = false;
- p.missLeft = false;
- p.leftRightFlag = false;
-
- //lets see if the panel will be off the screen
- //get the actual width of the page and store it
- var actualBodyWidth;
- if (document.getElementsByClassName('row')[0]) {
- actualBodyWidth = document.getElementsByClassName('row')[0].clientWidth;
- } else {
- actualBodyWidth = window.outerWidth;
- }
-
- var actualMarginWidth = (window.outerWidth - actualBodyWidth) / 2;
- var actualBoundary = actualBodyWidth;
-
- if (!this.hasClass('mega')) {
- //miss top
- if (t.offset().top <= this.outerHeight()) {
- p.missTop = true;
- actualBoundary = window.outerWidth - actualMarginWidth;
- p.leftRightFlag = true;
- }
-
- //miss right
- if (t.offset().left + this.outerWidth() > t.offset().left + actualMarginWidth && t.offset().left - actualMarginWidth > this.outerWidth()) {
- p.missRight = true;
- p.missLeft = false;
- }
-
- //miss left
- if (t.offset().left - this.outerWidth() <= 0) {
- p.missLeft = true;
- p.missRight = false;
- }
- }
-
- return p;
- },
-
- top : function (t, s) {
- var self = Foundation.libs.dropdown,
- p = self.dirs._base.call(this, t);
-
- this.addClass('drop-top');
-
- if (p.missTop == true) {
- p.top = p.top + t.outerHeight() + this.outerHeight();
- this.removeClass('drop-top');
- }
-
- if (p.missRight == true) {
- p.left = p.left - this.outerWidth() + t.outerWidth();
- }
-
- if (t.outerWidth() < this.outerWidth() || self.small() || this.hasClass(s.mega_menu)) {
- self.adjust_pip(this, t, s, p);
- }
-
- if (Foundation.rtl) {
- return {left : p.left - this.outerWidth() + t.outerWidth(),
- top : p.top - this.outerHeight()};
- }
-
- return {left : p.left, top : p.top - this.outerHeight()};
- },
-
- bottom : function (t, s) {
- var self = Foundation.libs.dropdown,
- p = self.dirs._base.call(this, t);
-
- if (p.missRight == true) {
- p.left = p.left - this.outerWidth() + t.outerWidth();
- }
-
- if (t.outerWidth() < this.outerWidth() || self.small() || this.hasClass(s.mega_menu)) {
- self.adjust_pip(this, t, s, p);
- }
-
- if (self.rtl) {
- return {left : p.left - this.outerWidth() + t.outerWidth(), top : p.top + t.outerHeight()};
- }
-
- return {left : p.left, top : p.top + t.outerHeight()};
- },
-
- left : function (t, s) {
- var p = Foundation.libs.dropdown.dirs._base.call(this, t);
-
- this.addClass('drop-left');
-
- if (p.missLeft == true) {
- p.left = p.left + this.outerWidth();
- p.top = p.top + t.outerHeight();
- this.removeClass('drop-left');
- }
-
- return {left : p.left - this.outerWidth(), top : p.top};
- },
-
- right : function (t, s) {
- var p = Foundation.libs.dropdown.dirs._base.call(this, t);
-
- this.addClass('drop-right');
-
- if (p.missRight == true) {
- p.left = p.left - this.outerWidth();
- p.top = p.top + t.outerHeight();
- this.removeClass('drop-right');
- } else {
- p.triggeredRight = true;
- }
-
- var self = Foundation.libs.dropdown;
-
- if (t.outerWidth() < this.outerWidth() || self.small() || this.hasClass(s.mega_menu)) {
- self.adjust_pip(this, t, s, p);
- }
-
- return {left : p.left + t.outerWidth(), top : p.top};
- }
- },
-
- // Insert rule to style psuedo elements
- adjust_pip : function (dropdown, target, settings, position) {
- var sheet = Foundation.stylesheet,
- pip_offset_base = 8;
-
- if (dropdown.hasClass(settings.mega_class)) {
- pip_offset_base = position.left + (target.outerWidth() / 2) - 8;
- } else if (this.small()) {
- pip_offset_base += position.left - 8;
- }
-
- this.rule_idx = sheet.cssRules.length;
-
- //default
- var sel_before = '.f-dropdown.open:before',
- sel_after = '.f-dropdown.open:after',
- css_before = 'left: ' + pip_offset_base + 'px;',
- css_after = 'left: ' + (pip_offset_base - 1) + 'px;';
-
- if (position.missRight == true) {
- pip_offset_base = dropdown.outerWidth() - 23;
- sel_before = '.f-dropdown.open:before',
- sel_after = '.f-dropdown.open:after',
- css_before = 'left: ' + pip_offset_base + 'px;',
- css_after = 'left: ' + (pip_offset_base - 1) + 'px;';
- }
-
- //just a case where right is fired, but its not missing right
- if (position.triggeredRight == true) {
- sel_before = '.f-dropdown.open:before',
- sel_after = '.f-dropdown.open:after',
- css_before = 'left:-12px;',
- css_after = 'left:-14px;';
- }
-
- if (sheet.insertRule) {
- sheet.insertRule([sel_before, '{', css_before, '}'].join(' '), this.rule_idx);
- sheet.insertRule([sel_after, '{', css_after, '}'].join(' '), this.rule_idx + 1);
- } else {
- sheet.addRule(sel_before, css_before, this.rule_idx);
- sheet.addRule(sel_after, css_after, this.rule_idx + 1);
- }
- },
-
- // Remove old dropdown rule index
- clear_idx : function () {
- var sheet = Foundation.stylesheet;
-
- if (typeof this.rule_idx !== 'undefined') {
- sheet.deleteRule(this.rule_idx);
- sheet.deleteRule(this.rule_idx);
- delete this.rule_idx;
- }
- },
-
- small : function () {
- return matchMedia(Foundation.media_queries.small).matches &&
- !matchMedia(Foundation.media_queries.medium).matches;
- },
-
- off : function () {
- this.S(this.scope).off('.fndtn.dropdown');
- this.S('html, body').off('.fndtn.dropdown');
- this.S(window).off('.fndtn.dropdown');
- this.S('[data-dropdown-content]').off('.fndtn.dropdown');
- },
-
- reflow : function () {}
- };
-}(jQuery, window, window.document));
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.equalizer.js
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.equalizer.js b/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.equalizer.js
deleted file mode 100644
index 6ac1dc3..0000000
--- a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.equalizer.js
+++ /dev/null
@@ -1,77 +0,0 @@
-;(function ($, window, document, undefined) {
- 'use strict';
-
- Foundation.libs.equalizer = {
- name : 'equalizer',
-
- version : '5.5.1',
-
- settings : {
- use_tallest : true,
- before_height_change : $.noop,
- after_height_change : $.noop,
- equalize_on_stack : false
- },
-
- init : function (scope, method, options) {
- Foundation.inherit(this, 'image_loaded');
- this.bindings(method, options);
- this.reflow();
- },
-
- events : function () {
- this.S(window).off('.equalizer').on('resize.fndtn.equalizer', function (e) {
- this.reflow();
- }.bind(this));
- },
-
- equalize : function (equalizer) {
- var isStacked = false,
- vals = equalizer.find('[' + this.attr_name() + '-watch]:visible'),
- settings = equalizer.data(this.attr_name(true) + '-init');
-
- if (vals.length === 0) {
- return;
- }
- var firstTopOffset = vals.first().offset().top;
- settings.before_height_change();
- equalizer.trigger('before-height-change').trigger('before-height-change.fndth.equalizer');
- vals.height('inherit');
- vals.each(function () {
- var el = $(this);
- if (el.offset().top !== firstTopOffset) {
- isStacked = true;
- }
- });
-
- if (settings.equalize_on_stack === false) {
- if (isStacked) {
- return;
- }
- };
-
- var heights = vals.map(function () { return $(this).outerHeight(false) }).get();
-
- if (settings.use_tallest) {
- var max = Math.max.apply(null, heights);
- vals.css('height', max);
- } else {
- var min = Math.min.apply(null, heights);
- vals.css('height', min);
- }
- settings.after_height_change();
- equalizer.trigger('after-height-change').trigger('after-height-change.fndtn.equalizer');
- },
-
- reflow : function () {
- var self = this;
-
- this.S('[' + this.attr_name() + ']', this.scope).each(function () {
- var $eq_target = $(this);
- self.image_loaded(self.S('img', this), function () {
- self.equalize($eq_target)
- });
- });
- }
- };
-})(jQuery, window, window.document);
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.interchange.js
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.interchange.js b/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.interchange.js
deleted file mode 100644
index 4b11558..0000000
--- a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.interchange.js
+++ /dev/null
@@ -1,354 +0,0 @@
-;(function ($, window, document, undefined) {
- 'use strict';
-
- Foundation.libs.interchange = {
- name : 'interchange',
-
- version : '5.5.1',
-
- cache : {},
-
- images_loaded : false,
- nodes_loaded : false,
-
- settings : {
- load_attr : 'interchange',
-
- named_queries : {
- 'default' : 'only screen',
- 'small' : Foundation.media_queries['small'],
- 'small-only' : Foundation.media_queries['small-only'],
- 'medium' : Foundation.media_queries['medium'],
- 'medium-only' : Foundation.media_queries['medium-only'],
- 'large' : Foundation.media_queries['large'],
- 'large-only' : Foundation.media_queries['large-only'],
- 'xlarge' : Foundation.media_queries['xlarge'],
- 'xlarge-only' : Foundation.media_queries['xlarge-only'],
- 'xxlarge' : Foundation.media_queries['xxlarge'],
- 'landscape' : 'only screen and (orientation: landscape)',
- 'portrait' : 'only screen and (orientation: portrait)',
- 'retina' : 'only screen and (-webkit-min-device-pixel-ratio: 2),' +
- 'only screen and (min--moz-device-pixel-ratio: 2),' +
- 'only screen and (-o-min-device-pixel-ratio: 2/1),' +
- 'only screen and (min-device-pixel-ratio: 2),' +
- 'only screen and (min-resolution: 192dpi),' +
- 'only screen and (min-resolution: 2dppx)'
- },
-
- directives : {
- replace : function (el, path, trigger) {
- // The trigger argument, if called within the directive, fires
- // an event named after the directive on the element, passing
- // any parameters along to the event that you pass to trigger.
- //
- // ex. trigger(), trigger([a, b, c]), or trigger(a, b, c)
- //
- // This allows you to bind a callback like so:
- // $('#interchangeContainer').on('replace', function (e, a, b, c) {
- // console.log($(this).html(), a, b, c);
- // });
-
- if (/IMG/.test(el[0].nodeName)) {
- var orig_path = el[0].src;
-
- if (new RegExp(path, 'i').test(orig_path)) {
- return;
- }
-
- el[0].src = path;
-
- return trigger(el[0].src);
- }
- var last_path = el.data(this.data_attr + '-last-path'),
- self = this;
-
- if (last_path == path) {
- return;
- }
-
- if (/\.(gif|jpg|jpeg|tiff|png)([?#].*)?/i.test(path)) {
- $(el).css('background-image', 'url(' + path + ')');
- el.data('interchange-last-path', path);
- return trigger(path);
- }
-
- return $.get(path, function (response) {
- el.html(response);
- el.data(self.data_attr + '-last-path', path);
- trigger();
- });
-
- }
- }
- },
-
- init : function (scope, method, options) {
- Foundation.inherit(this, 'throttle random_str');
-
- this.data_attr = this.set_data_attr();
- $.extend(true, this.settings, method, options);
- this.bindings(method, options);
- this.load('images');
- this.load('nodes');
- },
-
- get_media_hash : function () {
- var mediaHash = '';
- for (var queryName in this.settings.named_queries ) {
- mediaHash += matchMedia(this.settings.named_queries[queryName]).matches.toString();
- }
- return mediaHash;
- },
-
- events : function () {
- var self = this, prevMediaHash;
-
- $(window)
- .off('.interchange')
- .on('resize.fndtn.interchange', self.throttle(function () {
- var currMediaHash = self.get_media_hash();
- if (currMediaHash !== prevMediaHash) {
- self.resize();
- }
- prevMediaHash = currMediaHash;
- }, 50));
-
- return this;
- },
-
- resize : function () {
- var cache = this.cache;
-
- if (!this.images_loaded || !this.nodes_loaded) {
- setTimeout($.proxy(this.resize, this), 50);
- return;
- }
-
- for (var uuid in cache) {
- if (cache.hasOwnProperty(uuid)) {
- var passed = this.results(uuid, cache[uuid]);
-
- if (passed) {
- this.settings.directives[passed
- .scenario[1]].call(this, passed.el, passed.scenario[0], (function (passed) {
- if (arguments[0] instanceof Array) {
- var args = arguments[0];
- } else {
- var args = Array.prototype.slice.call(arguments, 0);
- }
-
- return function() {
- passed.el.trigger(passed.scenario[1], args);
- }
- }(passed)));
- }
- }
- }
-
- },
-
- results : function (uuid, scenarios) {
- var count = scenarios.length;
-
- if (count > 0) {
- var el = this.S('[' + this.add_namespace('data-uuid') + '="' + uuid + '"]');
-
- while (count--) {
- var mq, rule = scenarios[count][2];
- if (this.settings.named_queries.hasOwnProperty(rule)) {
- mq = matchMedia(this.settings.named_queries[rule]);
- } else {
- mq = matchMedia(rule);
- }
- if (mq.matches) {
- return {el : el, scenario : scenarios[count]};
- }
- }
- }
-
- return false;
- },
-
- load : function (type, force_update) {
- if (typeof this['cached_' + type] === 'undefined' || force_update) {
- this['update_' + type]();
- }
-
- return this['cached_' + type];
- },
-
- update_images : function () {
- var images = this.S('img[' + this.data_attr + ']'),
- count = images.length,
- i = count,
- loaded_count = 0,
- data_attr = this.data_attr;
-
- this.cache = {};
- this.cached_images = [];
- this.images_loaded = (count === 0);
-
- while (i--) {
- loaded_count++;
- if (images[i]) {
- var str = images[i].getAttribute(data_attr) || '';
-
- if (str.length > 0) {
- this.cached_images.push(images[i]);
- }
- }
-
- if (loaded_count === count) {
- this.images_loaded = true;
- this.enhance('images');
- }
- }
-
- return this;
- },
-
- update_nodes : function () {
- var nodes = this.S('[' + this.data_attr + ']').not('img'),
- count = nodes.length,
- i = count,
- loaded_count = 0,
- data_attr = this.data_attr;
-
- this.cached_nodes = [];
- this.nodes_loaded = (count === 0);
-
- while (i--) {
- loaded_count++;
- var str = nodes[i].getAttribute(data_attr) || '';
-
- if (str.length > 0) {
- this.cached_nodes.push(nodes[i]);
- }
-
- if (loaded_count === count) {
- this.nodes_loaded = true;
- this.enhance('nodes');
- }
- }
-
- return this;
- },
-
- enhance : function (type) {
- var i = this['cached_' + type].length;
-
- while (i--) {
- this.object($(this['cached_' + type][i]));
- }
-
- return $(window).trigger('resize').trigger('resize.fndtn.interchange');
- },
-
- convert_directive : function (directive) {
-
- var trimmed = this.trim(directive);
-
- if (trimmed.length > 0) {
- return trimmed;
- }
-
- return 'replace';
- },
-
- parse_scenario : function (scenario) {
- // This logic had to be made more complex since some users were using commas in the url path
- // So we cannot simply just split on a comma
- var directive_match = scenario[0].match(/(.+),\s*(\w+)\s*$/),
- media_query = scenario[1];
-
- if (directive_match) {
- var path = directive_match[1],
- directive = directive_match[2];
- } else {
- var cached_split = scenario[0].split(/,\s*$/),
- path = cached_split[0],
- directive = '';
- }
-
- return [this.trim(path), this.convert_directive(directive), this.trim(media_query)];
- },
-
- object : function (el) {
- var raw_arr = this.parse_data_attr(el),
- scenarios = [],
- i = raw_arr.length;
-
- if (i > 0) {
- while (i--) {
- var split = raw_arr[i].split(/\(([^\)]*?)(\))$/);
-
- if (split.length > 1) {
- var params = this.parse_scenario(split);
- scenarios.push(params);
- }
- }
- }
-
- return this.store(el, scenarios);
- },
-
- store : function (el, scenarios) {
- var uuid = this.random_str(),
- current_uuid = el.data(this.add_namespace('uuid', true));
-
- if (this.cache[current_uuid]) {
- return this.cache[current_uuid];
- }
-
- el.attr(this.add_namespace('data-uuid'), uuid);
-
- return this.cache[uuid] = scenarios;
- },
-
- trim : function (str) {
-
- if (typeof str === 'string') {
- return $.trim(str);
- }
-
- return str;
- },
-
- set_data_attr : function (init) {
- if (init) {
- if (this.namespace.length > 0) {
- return this.namespace + '-' + this.settings.load_attr;
- }
-
- return this.settings.load_attr;
- }
-
- if (this.namespace.length > 0) {
- return 'data-' + this.namespace + '-' + this.settings.load_attr;
- }
-
- return 'data-' + this.settings.load_attr;
- },
-
- parse_data_attr : function (el) {
- var raw = el.attr(this.attr_name()).split(/\[(.*?)\]/),
- i = raw.length,
- output = [];
-
- while (i--) {
- if (raw[i].replace(/[\W\d]+/, '').length > 4) {
- output.push(raw[i]);
- }
- }
-
- return output;
- },
-
- reflow : function () {
- this.load('images', true);
- this.load('nodes', true);
- }
-
- };
-
-}(jQuery, window, window.document));
\ No newline at end of file
[20/59] [abbrv] [partial] isis-site git commit: ISIS-1521: deletes
content-OLDSITE
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.joyride.js
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.joyride.js b/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.joyride.js
deleted file mode 100644
index 45516ff..0000000
--- a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.joyride.js
+++ /dev/null
@@ -1,932 +0,0 @@
-;(function ($, window, document, undefined) {
- 'use strict';
-
- var Modernizr = Modernizr || false;
-
- Foundation.libs.joyride = {
- name : 'joyride',
-
- version : '5.5.1',
-
- defaults : {
- expose : false, // turn on or off the expose feature
- modal : true, // Whether to cover page with modal during the tour
- keyboard : true, // enable left, right and esc keystrokes
- tip_location : 'bottom', // 'top' or 'bottom' in relation to parent
- nub_position : 'auto', // override on a per tooltip bases
- scroll_speed : 1500, // Page scrolling speed in milliseconds, 0 = no scroll animation
- scroll_animation : 'linear', // supports 'swing' and 'linear', extend with jQuery UI.
- timer : 0, // 0 = no timer , all other numbers = timer in milliseconds
- start_timer_on_click : true, // true or false - true requires clicking the first button start the timer
- start_offset : 0, // the index of the tooltip you want to start on (index of the li)
- next_button : true, // true or false to control whether a next button is used
- prev_button : true, // true or false to control whether a prev button is used
- tip_animation : 'fade', // 'pop' or 'fade' in each tip
- pause_after : [], // array of indexes where to pause the tour after
- exposed : [], // array of expose elements
- tip_animation_fade_speed : 300, // when tipAnimation = 'fade' this is speed in milliseconds for the transition
- cookie_monster : false, // true or false to control whether cookies are used
- cookie_name : 'joyride', // Name the cookie you'll use
- cookie_domain : false, // Will this cookie be attached to a domain, ie. '.notableapp.com'
- cookie_expires : 365, // set when you would like the cookie to expire.
- tip_container : 'body', // Where will the tip be attached
- abort_on_close : true, // When true, the close event will not fire any callback
- tip_location_patterns : {
- top : ['bottom'],
- bottom : [], // bottom should not need to be repositioned
- left : ['right', 'top', 'bottom'],
- right : ['left', 'top', 'bottom']
- },
- post_ride_callback : function () {}, // A method to call once the tour closes (canceled or complete)
- post_step_callback : function () {}, // A method to call after each step
- pre_step_callback : function () {}, // A method to call before each step
- pre_ride_callback : function () {}, // A method to call before the tour starts (passed index, tip, and cloned exposed element)
- post_expose_callback : function () {}, // A method to call after an element has been exposed
- template : { // HTML segments for tip layout
- link : '<a href="#close" class="joyride-close-tip">×</a>',
- timer : '<div class="joyride-timer-indicator-wrap"><span class="joyride-timer-indicator"></span></div>',
- tip : '<div class="joyride-tip-guide"><span class="joyride-nub"></span></div>',
- wrapper : '<div class="joyride-content-wrapper"></div>',
- button : '<a href="#" class="small button joyride-next-tip"></a>',
- prev_button : '<a href="#" class="small button joyride-prev-tip"></a>',
- modal : '<div class="joyride-modal-bg"></div>',
- expose : '<div class="joyride-expose-wrapper"></div>',
- expose_cover : '<div class="joyride-expose-cover"></div>'
- },
- expose_add_class : '' // One or more space-separated class names to be added to exposed element
- },
-
- init : function (scope, method, options) {
- Foundation.inherit(this, 'throttle random_str');
-
- this.settings = this.settings || $.extend({}, this.defaults, (options || method));
-
- this.bindings(method, options)
- },
-
- go_next : function () {
- if (this.settings.$li.next().length < 1) {
- this.end();
- } else if (this.settings.timer > 0) {
- clearTimeout(this.settings.automate);
- this.hide();
- this.show();
- this.startTimer();
- } else {
- this.hide();
- this.show();
- }
- },
-
- go_prev : function () {
- if (this.settings.$li.prev().length < 1) {
- // Do nothing if there are no prev element
- } else if (this.settings.timer > 0) {
- clearTimeout(this.settings.automate);
- this.hide();
- this.show(null, true);
- this.startTimer();
- } else {
- this.hide();
- this.show(null, true);
- }
- },
-
- events : function () {
- var self = this;
-
- $(this.scope)
- .off('.joyride')
- .on('click.fndtn.joyride', '.joyride-next-tip, .joyride-modal-bg', function (e) {
- e.preventDefault();
- this.go_next()
- }.bind(this))
- .on('click.fndtn.joyride', '.joyride-prev-tip', function (e) {
- e.preventDefault();
- this.go_prev();
- }.bind(this))
-
- .on('click.fndtn.joyride', '.joyride-close-tip', function (e) {
- e.preventDefault();
- this.end(this.settings.abort_on_close);
- }.bind(this))
-
- .on('keyup.fndtn.joyride', function (e) {
- // Don't do anything if keystrokes are disabled
- // or if the joyride is not being shown
- if (!this.settings.keyboard || !this.settings.riding) {
- return;
- }
-
- switch (e.which) {
- case 39: // right arrow
- e.preventDefault();
- this.go_next();
- break;
- case 37: // left arrow
- e.preventDefault();
- this.go_prev();
- break;
- case 27: // escape
- e.preventDefault();
- this.end(this.settings.abort_on_close);
- }
- }.bind(this));
-
- $(window)
- .off('.joyride')
- .on('resize.fndtn.joyride', self.throttle(function () {
- if ($('[' + self.attr_name() + ']').length > 0 && self.settings.$next_tip && self.settings.riding) {
- if (self.settings.exposed.length > 0) {
- var $els = $(self.settings.exposed);
-
- $els.each(function () {
- var $this = $(this);
- self.un_expose($this);
- self.expose($this);
- });
- }
-
- if (self.is_phone()) {
- self.pos_phone();
- } else {
- self.pos_default(false);
- }
- }
- }, 100));
- },
-
- start : function () {
- var self = this,
- $this = $('[' + this.attr_name() + ']', this.scope),
- integer_settings = ['timer', 'scrollSpeed', 'startOffset', 'tipAnimationFadeSpeed', 'cookieExpires'],
- int_settings_count = integer_settings.length;
-
- if (!$this.length > 0) {
- return;
- }
-
- if (!this.settings.init) {
- this.events();
- }
-
- this.settings = $this.data(this.attr_name(true) + '-init');
-
- // non configureable settings
- this.settings.$content_el = $this;
- this.settings.$body = $(this.settings.tip_container);
- this.settings.body_offset = $(this.settings.tip_container).position();
- this.settings.$tip_content = this.settings.$content_el.find('> li');
- this.settings.paused = false;
- this.settings.attempts = 0;
- this.settings.riding = true;
-
- // can we create cookies?
- if (typeof $.cookie !== 'function') {
- this.settings.cookie_monster = false;
- }
-
- // generate the tips and insert into dom.
- if (!this.settings.cookie_monster || this.settings.cookie_monster && !$.cookie(this.settings.cookie_name)) {
- this.settings.$tip_content.each(function (index) {
- var $this = $(this);
- this.settings = $.extend({}, self.defaults, self.data_options($this));
-
- // Make sure that settings parsed from data_options are integers where necessary
- var i = int_settings_count;
- while (i--) {
- self.settings[integer_settings[i]] = parseInt(self.settings[integer_settings[i]], 10);
- }
- self.create({$li : $this, index : index});
- });
-
- // show first tip
- if (!this.settings.start_timer_on_click && this.settings.timer > 0) {
- this.show('init');
- this.startTimer();
- } else {
- this.show('init');
- }
-
- }
- },
-
- resume : function () {
- this.set_li();
- this.show();
- },
-
- tip_template : function (opts) {
- var $blank, content;
-
- opts.tip_class = opts.tip_class || '';
-
- $blank = $(this.settings.template.tip).addClass(opts.tip_class);
- content = $.trim($(opts.li).html()) +
- this.prev_button_text(opts.prev_button_text, opts.index) +
- this.button_text(opts.button_text) +
- this.settings.template.link +
- this.timer_instance(opts.index);
-
- $blank.append($(this.settings.template.wrapper));
- $blank.first().attr(this.add_namespace('data-index'), opts.index);
- $('.joyride-content-wrapper', $blank).append(content);
-
- return $blank[0];
- },
-
- timer_instance : function (index) {
- var txt;
-
- if ((index === 0 && this.settings.start_timer_on_click && this.settings.timer > 0) || this.settings.timer === 0) {
- txt = '';
- } else {
- txt = $(this.settings.template.timer)[0].outerHTML;
- }
- return txt;
- },
-
- button_text : function (txt) {
- if (this.settings.tip_settings.next_button) {
- txt = $.trim(txt) || 'Next';
- txt = $(this.settings.template.button).append(txt)[0].outerHTML;
- } else {
- txt = '';
- }
- return txt;
- },
-
- prev_button_text : function (txt, idx) {
- if (this.settings.tip_settings.prev_button) {
- txt = $.trim(txt) || 'Previous';
-
- // Add the disabled class to the button if it's the first element
- if (idx == 0) {
- txt = $(this.settings.template.prev_button).append(txt).addClass('disabled')[0].outerHTML;
- } else {
- txt = $(this.settings.template.prev_button).append(txt)[0].outerHTML;
- }
- } else {
- txt = '';
- }
- return txt;
- },
-
- create : function (opts) {
- this.settings.tip_settings = $.extend({}, this.settings, this.data_options(opts.$li));
- var buttonText = opts.$li.attr(this.add_namespace('data-button')) || opts.$li.attr(this.add_namespace('data-text')),
- prevButtonText = opts.$li.attr(this.add_namespace('data-button-prev')) || opts.$li.attr(this.add_namespace('data-prev-text')),
- tipClass = opts.$li.attr('class'),
- $tip_content = $(this.tip_template({
- tip_class : tipClass,
- index : opts.index,
- button_text : buttonText,
- prev_button_text : prevButtonText,
- li : opts.$li
- }));
-
- $(this.settings.tip_container).append($tip_content);
- },
-
- show : function (init, is_prev) {
- var $timer = null;
-
- // are we paused?
- if (this.settings.$li === undefined || ($.inArray(this.settings.$li.index(), this.settings.pause_after) === -1)) {
-
- // don't go to the next li if the tour was paused
- if (this.settings.paused) {
- this.settings.paused = false;
- } else {
- this.set_li(init, is_prev);
- }
-
- this.settings.attempts = 0;
-
- if (this.settings.$li.length && this.settings.$target.length > 0) {
- if (init) { //run when we first start
- this.settings.pre_ride_callback(this.settings.$li.index(), this.settings.$next_tip);
- if (this.settings.modal) {
- this.show_modal();
- }
- }
-
- this.settings.pre_step_callback(this.settings.$li.index(), this.settings.$next_tip);
-
- if (this.settings.modal && this.settings.expose) {
- this.expose();
- }
-
- this.settings.tip_settings = $.extend({}, this.settings, this.data_options(this.settings.$li));
-
- this.settings.timer = parseInt(this.settings.timer, 10);
-
- this.settings.tip_settings.tip_location_pattern = this.settings.tip_location_patterns[this.settings.tip_settings.tip_location];
-
- // scroll and hide bg if not modal
- if (!/body/i.test(this.settings.$target.selector)) {
- var joyridemodalbg = $('.joyride-modal-bg');
- if (/pop/i.test(this.settings.tipAnimation)) {
- joyridemodalbg.hide();
- } else {
- joyridemodalbg.fadeOut(this.settings.tipAnimationFadeSpeed);
- }
- this.scroll_to();
- }
-
- if (this.is_phone()) {
- this.pos_phone(true);
- } else {
- this.pos_default(true);
- }
-
- $timer = this.settings.$next_tip.find('.joyride-timer-indicator');
-
- if (/pop/i.test(this.settings.tip_animation)) {
-
- $timer.width(0);
-
- if (this.settings.timer > 0) {
-
- this.settings.$next_tip.show();
-
- setTimeout(function () {
- $timer.animate({
- width : $timer.parent().width()
- }, this.settings.timer, 'linear');
- }.bind(this), this.settings.tip_animation_fade_speed);
-
- } else {
- this.settings.$next_tip.show();
-
- }
-
- } else if (/fade/i.test(this.settings.tip_animation)) {
-
- $timer.width(0);
-
- if (this.settings.timer > 0) {
-
- this.settings.$next_tip
- .fadeIn(this.settings.tip_animation_fade_speed)
- .show();
-
- setTimeout(function () {
- $timer.animate({
- width : $timer.parent().width()
- }, this.settings.timer, 'linear');
- }.bind(this), this.settings.tip_animation_fade_speed);
-
- } else {
- this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed);
- }
- }
-
- this.settings.$current_tip = this.settings.$next_tip;
-
- // skip non-existant targets
- } else if (this.settings.$li && this.settings.$target.length < 1) {
-
- this.show(init, is_prev);
-
- } else {
-
- this.end();
-
- }
- } else {
-
- this.settings.paused = true;
-
- }
-
- },
-
- is_phone : function () {
- return matchMedia(Foundation.media_queries.small).matches &&
- !matchMedia(Foundation.media_queries.medium).matches;
- },
-
- hide : function () {
- if (this.settings.modal && this.settings.expose) {
- this.un_expose();
- }
-
- if (!this.settings.modal) {
- $('.joyride-modal-bg').hide();
- }
-
- // Prevent scroll bouncing...wait to remove from layout
- this.settings.$current_tip.css('visibility', 'hidden');
- setTimeout($.proxy(function () {
- this.hide();
- this.css('visibility', 'visible');
- }, this.settings.$current_tip), 0);
- this.settings.post_step_callback(this.settings.$li.index(),
- this.settings.$current_tip);
- },
-
- set_li : function (init, is_prev) {
- if (init) {
- this.settings.$li = this.settings.$tip_content.eq(this.settings.start_offset);
- this.set_next_tip();
- this.settings.$current_tip = this.settings.$next_tip;
- } else {
- if (is_prev) {
- this.settings.$li = this.settings.$li.prev();
- } else {
- this.settings.$li = this.settings.$li.next();
- }
- this.set_next_tip();
- }
-
- this.set_target();
- },
-
- set_next_tip : function () {
- this.settings.$next_tip = $('.joyride-tip-guide').eq(this.settings.$li.index());
- this.settings.$next_tip.data('closed', '');
- },
-
- set_target : function () {
- var cl = this.settings.$li.attr(this.add_namespace('data-class')),
- id = this.settings.$li.attr(this.add_namespace('data-id')),
- $sel = function () {
- if (id) {
- return $(document.getElementById(id));
- } else if (cl) {
- return $('.' + cl).first();
- } else {
- return $('body');
- }
- };
-
- this.settings.$target = $sel();
- },
-
- scroll_to : function () {
- var window_half, tipOffset;
-
- window_half = $(window).height() / 2;
- tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight());
-
- if (tipOffset != 0) {
- $('html, body').stop().animate({
- scrollTop : tipOffset
- }, this.settings.scroll_speed, 'swing');
- }
- },
-
- paused : function () {
- return ($.inArray((this.settings.$li.index() + 1), this.settings.pause_after) === -1);
- },
-
- restart : function () {
- this.hide();
- this.settings.$li = undefined;
- this.show('init');
- },
-
- pos_default : function (init) {
- var $nub = this.settings.$next_tip.find('.joyride-nub'),
- nub_width = Math.ceil($nub.outerWidth() / 2),
- nub_height = Math.ceil($nub.outerHeight() / 2),
- toggle = init || false;
-
- // tip must not be "display: none" to calculate position
- if (toggle) {
- this.settings.$next_tip.css('visibility', 'hidden');
- this.settings.$next_tip.show();
- }
-
- if (!/body/i.test(this.settings.$target.selector)) {
- var topAdjustment = this.settings.tip_settings.tipAdjustmentY ? parseInt(this.settings.tip_settings.tipAdjustmentY) : 0,
- leftAdjustment = this.settings.tip_settings.tipAdjustmentX ? parseInt(this.settings.tip_settings.tipAdjustmentX) : 0;
-
- if (this.bottom()) {
- if (this.rtl) {
- this.settings.$next_tip.css({
- top : (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight() + topAdjustment),
- left : this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth() + leftAdjustment});
- } else {
- this.settings.$next_tip.css({
- top : (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight() + topAdjustment),
- left : this.settings.$target.offset().left + leftAdjustment});
- }
-
- this.nub_position($nub, this.settings.tip_settings.nub_position, 'top');
-
- } else if (this.top()) {
- if (this.rtl) {
- this.settings.$next_tip.css({
- top : (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height + topAdjustment),
- left : this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth()});
- } else {
- this.settings.$next_tip.css({
- top : (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height + topAdjustment),
- left : this.settings.$target.offset().left + leftAdjustment});
- }
-
- this.nub_position($nub, this.settings.tip_settings.nub_position, 'bottom');
-
- } else if (this.right()) {
-
- this.settings.$next_tip.css({
- top : this.settings.$target.offset().top + topAdjustment,
- left : (this.settings.$target.outerWidth() + this.settings.$target.offset().left + nub_width + leftAdjustment)});
-
- this.nub_position($nub, this.settings.tip_settings.nub_position, 'left');
-
- } else if (this.left()) {
-
- this.settings.$next_tip.css({
- top : this.settings.$target.offset().top + topAdjustment,
- left : (this.settings.$target.offset().left - this.settings.$next_tip.outerWidth() - nub_width + leftAdjustment)});
-
- this.nub_position($nub, this.settings.tip_settings.nub_position, 'right');
-
- }
-
- if (!this.visible(this.corners(this.settings.$next_tip)) && this.settings.attempts < this.settings.tip_settings.tip_location_pattern.length) {
-
- $nub.removeClass('bottom')
- .removeClass('top')
- .removeClass('right')
- .removeClass('left');
-
- this.settings.tip_settings.tip_location = this.settings.tip_settings.tip_location_pattern[this.settings.attempts];
-
- this.settings.attempts++;
-
- this.pos_default();
-
- }
-
- } else if (this.settings.$li.length) {
-
- this.pos_modal($nub);
-
- }
-
- if (toggle) {
- this.settings.$next_tip.hide();
- this.settings.$next_tip.css('visibility', 'visible');
- }
-
- },
-
- pos_phone : function (init) {
- var tip_height = this.settings.$next_tip.outerHeight(),
- tip_offset = this.settings.$next_tip.offset(),
- target_height = this.settings.$target.outerHeight(),
- $nub = $('.joyride-nub', this.settings.$next_tip),
- nub_height = Math.ceil($nub.outerHeight() / 2),
- toggle = init || false;
-
- $nub.removeClass('bottom')
- .removeClass('top')
- .removeClass('right')
- .removeClass('left');
-
- if (toggle) {
- this.settings.$next_tip.css('visibility', 'hidden');
- this.settings.$next_tip.show();
- }
-
- if (!/body/i.test(this.settings.$target.selector)) {
-
- if (this.top()) {
-
- this.settings.$next_tip.offset({top : this.settings.$target.offset().top - tip_height - nub_height});
- $nub.addClass('bottom');
-
- } else {
-
- this.settings.$next_tip.offset({top : this.settings.$target.offset().top + target_height + nub_height});
- $nub.addClass('top');
-
- }
-
- } else if (this.settings.$li.length) {
- this.pos_modal($nub);
- }
-
- if (toggle) {
- this.settings.$next_tip.hide();
- this.settings.$next_tip.css('visibility', 'visible');
- }
- },
-
- pos_modal : function ($nub) {
- this.center();
- $nub.hide();
-
- this.show_modal();
- },
-
- show_modal : function () {
- if (!this.settings.$next_tip.data('closed')) {
- var joyridemodalbg = $('.joyride-modal-bg');
- if (joyridemodalbg.length < 1) {
- var joyridemodalbg = $(this.settings.template.modal);
- joyridemodalbg.appendTo('body');
- }
-
- if (/pop/i.test(this.settings.tip_animation)) {
- joyridemodalbg.show();
- } else {
- joyridemodalbg.fadeIn(this.settings.tip_animation_fade_speed);
- }
- }
- },
-
- expose : function () {
- var expose,
- exposeCover,
- el,
- origCSS,
- origClasses,
- randId = 'expose-' + this.random_str(6);
-
- if (arguments.length > 0 && arguments[0] instanceof $) {
- el = arguments[0];
- } else if (this.settings.$target && !/body/i.test(this.settings.$target.selector)) {
- el = this.settings.$target;
- } else {
- return false;
- }
-
- if (el.length < 1) {
- if (window.console) {
- console.error('element not valid', el);
- }
- return false;
- }
-
- expose = $(this.settings.template.expose);
- this.settings.$body.append(expose);
- expose.css({
- top : el.offset().top,
- left : el.offset().left,
- width : el.outerWidth(true),
- height : el.outerHeight(true)
- });
-
- exposeCover = $(this.settings.template.expose_cover);
-
- origCSS = {
- zIndex : el.css('z-index'),
- position : el.css('position')
- };
-
- origClasses = el.attr('class') == null ? '' : el.attr('class');
-
- el.css('z-index', parseInt(expose.css('z-index')) + 1);
-
- if (origCSS.position == 'static') {
- el.css('position', 'relative');
- }
-
- el.data('expose-css', origCSS);
- el.data('orig-class', origClasses);
- el.attr('class', origClasses + ' ' + this.settings.expose_add_class);
-
- exposeCover.css({
- top : el.offset().top,
- left : el.offset().left,
- width : el.outerWidth(true),
- height : el.outerHeight(true)
- });
-
- if (this.settings.modal) {
- this.show_modal();
- }
-
- this.settings.$body.append(exposeCover);
- expose.addClass(randId);
- exposeCover.addClass(randId);
- el.data('expose', randId);
- this.settings.post_expose_callback(this.settings.$li.index(), this.settings.$next_tip, el);
- this.add_exposed(el);
- },
-
- un_expose : function () {
- var exposeId,
- el,
- expose,
- origCSS,
- origClasses,
- clearAll = false;
-
- if (arguments.length > 0 && arguments[0] instanceof $) {
- el = arguments[0];
- } else if (this.settings.$target && !/body/i.test(this.settings.$target.selector)) {
- el = this.settings.$target;
- } else {
- return false;
- }
-
- if (el.length < 1) {
- if (window.console) {
- console.error('element not valid', el);
- }
- return false;
- }
-
- exposeId = el.data('expose');
- expose = $('.' + exposeId);
-
- if (arguments.length > 1) {
- clearAll = arguments[1];
- }
-
- if (clearAll === true) {
- $('.joyride-expose-wrapper,.joyride-expose-cover').remove();
- } else {
- expose.remove();
- }
-
- origCSS = el.data('expose-css');
-
- if (origCSS.zIndex == 'auto') {
- el.css('z-index', '');
- } else {
- el.css('z-index', origCSS.zIndex);
- }
-
- if (origCSS.position != el.css('position')) {
- if (origCSS.position == 'static') {// this is default, no need to set it.
- el.css('position', '');
- } else {
- el.css('position', origCSS.position);
- }
- }
-
- origClasses = el.data('orig-class');
- el.attr('class', origClasses);
- el.removeData('orig-classes');
-
- el.removeData('expose');
- el.removeData('expose-z-index');
- this.remove_exposed(el);
- },
-
- add_exposed : function (el) {
- this.settings.exposed = this.settings.exposed || [];
- if (el instanceof $ || typeof el === 'object') {
- this.settings.exposed.push(el[0]);
- } else if (typeof el == 'string') {
- this.settings.exposed.push(el);
- }
- },
-
- remove_exposed : function (el) {
- var search, i;
- if (el instanceof $) {
- search = el[0]
- } else if (typeof el == 'string') {
- search = el;
- }
-
- this.settings.exposed = this.settings.exposed || [];
- i = this.settings.exposed.length;
-
- while (i--) {
- if (this.settings.exposed[i] == search) {
- this.settings.exposed.splice(i, 1);
- return;
- }
- }
- },
-
- center : function () {
- var $w = $(window);
-
- this.settings.$next_tip.css({
- top : ((($w.height() - this.settings.$next_tip.outerHeight()) / 2) + $w.scrollTop()),
- left : ((($w.width() - this.settings.$next_tip.outerWidth()) / 2) + $w.scrollLeft())
- });
-
- return true;
- },
-
- bottom : function () {
- return /bottom/i.test(this.settings.tip_settings.tip_location);
- },
-
- top : function () {
- return /top/i.test(this.settings.tip_settings.tip_location);
- },
-
- right : function () {
- return /right/i.test(this.settings.tip_settings.tip_location);
- },
-
- left : function () {
- return /left/i.test(this.settings.tip_settings.tip_location);
- },
-
- corners : function (el) {
- var w = $(window),
- window_half = w.height() / 2,
- //using this to calculate since scroll may not have finished yet.
- tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()),
- right = w.width() + w.scrollLeft(),
- offsetBottom = w.height() + tipOffset,
- bottom = w.height() + w.scrollTop(),
- top = w.scrollTop();
-
- if (tipOffset < top) {
- if (tipOffset < 0) {
- top = 0;
- } else {
- top = tipOffset;
- }
- }
-
- if (offsetBottom > bottom) {
- bottom = offsetBottom;
- }
-
- return [
- el.offset().top < top,
- right < el.offset().left + el.outerWidth(),
- bottom < el.offset().top + el.outerHeight(),
- w.scrollLeft() > el.offset().left
- ];
- },
-
- visible : function (hidden_corners) {
- var i = hidden_corners.length;
-
- while (i--) {
- if (hidden_corners[i]) {
- return false;
- }
- }
-
- return true;
- },
-
- nub_position : function (nub, pos, def) {
- if (pos === 'auto') {
- nub.addClass(def);
- } else {
- nub.addClass(pos);
- }
- },
-
- startTimer : function () {
- if (this.settings.$li.length) {
- this.settings.automate = setTimeout(function () {
- this.hide();
- this.show();
- this.startTimer();
- }.bind(this), this.settings.timer);
- } else {
- clearTimeout(this.settings.automate);
- }
- },
-
- end : function (abort) {
- if (this.settings.cookie_monster) {
- $.cookie(this.settings.cookie_name, 'ridden', {expires : this.settings.cookie_expires, domain : this.settings.cookie_domain});
- }
-
- if (this.settings.timer > 0) {
- clearTimeout(this.settings.automate);
- }
-
- if (this.settings.modal && this.settings.expose) {
- this.un_expose();
- }
-
- // Unplug keystrokes listener
- $(this.scope).off('keyup.joyride')
-
- this.settings.$next_tip.data('closed', true);
- this.settings.riding = false;
-
- $('.joyride-modal-bg').hide();
- this.settings.$current_tip.hide();
-
- if (typeof abort === 'undefined' || abort === false) {
- this.settings.post_step_callback(this.settings.$li.index(), this.settings.$current_tip);
- this.settings.post_ride_callback(this.settings.$li.index(), this.settings.$current_tip);
- }
-
- $('.joyride-tip-guide').remove();
- },
-
- off : function () {
- $(this.scope).off('.joyride');
- $(window).off('.joyride');
- $('.joyride-close-tip, .joyride-next-tip, .joyride-modal-bg').off('.joyride');
- $('.joyride-tip-guide, .joyride-modal-bg').remove();
- clearTimeout(this.settings.automate);
- this.settings = {};
- },
-
- reflow : function () {}
- };
-}(jQuery, window, window.document));
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.js
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.js b/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.js
deleted file mode 100644
index 853e909..0000000
--- a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.js
+++ /dev/null
@@ -1,703 +0,0 @@
-/*
- * Foundation Responsive Library
- * http://foundation.zurb.com
- * Copyright 2014, ZURB
- * Free to use under the MIT license.
- * http://www.opensource.org/licenses/mit-license.php
-*/
-
-(function ($, window, document, undefined) {
- 'use strict';
-
- var header_helpers = function (class_array) {
- var i = class_array.length;
- var head = $('head');
-
- while (i--) {
- if (head.has('.' + class_array[i]).length === 0) {
- head.append('<meta class="' + class_array[i] + '" />');
- }
- }
- };
-
- header_helpers([
- 'foundation-mq-small',
- 'foundation-mq-small-only',
- 'foundation-mq-medium',
- 'foundation-mq-medium-only',
- 'foundation-mq-large',
- 'foundation-mq-large-only',
- 'foundation-mq-xlarge',
- 'foundation-mq-xlarge-only',
- 'foundation-mq-xxlarge',
- 'foundation-data-attribute-namespace']);
-
- // Enable FastClick if present
-
- $(function () {
- if (typeof FastClick !== 'undefined') {
- // Don't attach to body if undefined
- if (typeof document.body !== 'undefined') {
- FastClick.attach(document.body);
- }
- }
- });
-
- // private Fast Selector wrapper,
- // returns jQuery object. Only use where
- // getElementById is not available.
- var S = function (selector, context) {
- if (typeof selector === 'string') {
- if (context) {
- var cont;
- if (context.jquery) {
- cont = context[0];
- if (!cont) {
- return context;
- }
- } else {
- cont = context;
- }
- return $(cont.querySelectorAll(selector));
- }
-
- return $(document.querySelectorAll(selector));
- }
-
- return $(selector, context);
- };
-
- // Namespace functions.
-
- var attr_name = function (init) {
- var arr = [];
- if (!init) {
- arr.push('data');
- }
- if (this.namespace.length > 0) {
- arr.push(this.namespace);
- }
- arr.push(this.name);
-
- return arr.join('-');
- };
-
- var add_namespace = function (str) {
- var parts = str.split('-'),
- i = parts.length,
- arr = [];
-
- while (i--) {
- if (i !== 0) {
- arr.push(parts[i]);
- } else {
- if (this.namespace.length > 0) {
- arr.push(this.namespace, parts[i]);
- } else {
- arr.push(parts[i]);
- }
- }
- }
-
- return arr.reverse().join('-');
- };
-
- // Event binding and data-options updating.
-
- var bindings = function (method, options) {
- var self = this,
- bind = function(){
- var $this = S(this),
- should_bind_events = !$this.data(self.attr_name(true) + '-init');
- $this.data(self.attr_name(true) + '-init', $.extend({}, self.settings, (options || method), self.data_options($this)));
-
- if (should_bind_events) {
- self.events(this);
- }
- };
-
- if (S(this.scope).is('[' + this.attr_name() +']')) {
- bind.call(this.scope);
- } else {
- S('[' + this.attr_name() +']', this.scope).each(bind);
- }
- // # Patch to fix #5043 to move this *after* the if/else clause in order for Backbone and similar frameworks to have improved control over event binding and data-options updating.
- if (typeof method === 'string') {
- return this[method].call(this, options);
- }
-
- };
-
- var single_image_loaded = function (image, callback) {
- function loaded () {
- callback(image[0]);
- }
-
- function bindLoad () {
- this.one('load', loaded);
-
- if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
- var src = this.attr( 'src' ),
- param = src.match( /\?/ ) ? '&' : '?';
-
- param += 'random=' + (new Date()).getTime();
- this.attr('src', src + param);
- }
- }
-
- if (!image.attr('src')) {
- loaded();
- return;
- }
-
- if (image[0].complete || image[0].readyState === 4) {
- loaded();
- } else {
- bindLoad.call(image);
- }
- };
-
- /*
- https://github.com/paulirish/matchMedia.js
- */
-
- window.matchMedia = window.matchMedia || (function ( doc ) {
-
- 'use strict';
-
- var bool,
- docElem = doc.documentElement,
- refNode = docElem.firstElementChild || docElem.firstChild,
- // fakeBody required for <FF4 when executed in <head>
- fakeBody = doc.createElement( 'body' ),
- div = doc.createElement( 'div' );
-
- div.id = 'mq-test-1';
- div.style.cssText = 'position:absolute;top:-100em';
- fakeBody.style.background = 'none';
- fakeBody.appendChild(div);
-
- return function (q) {
-
- div.innerHTML = '­<style media="' + q + '"> #mq-test-1 { width: 42px; }</style>';
-
- docElem.insertBefore( fakeBody, refNode );
- bool = div.offsetWidth === 42;
- docElem.removeChild( fakeBody );
-
- return {
- matches : bool,
- media : q
- };
-
- };
-
- }( document ));
-
- /*
- * jquery.requestAnimationFrame
- * https://github.com/gnarf37/jquery-requestAnimationFrame
- * Requires jQuery 1.8+
- *
- * Copyright (c) 2012 Corey Frang
- * Licensed under the MIT license.
- */
-
- (function(jQuery) {
-
-
- // requestAnimationFrame polyfill adapted from Erik M�ller
- // fixes from Paul Irish and Tino Zijdel
- // http://paulirish.com/2011/requestanimationframe-for-smart-animating/
- // http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating
-
- var animating,
- lastTime = 0,
- vendors = ['webkit', 'moz'],
- requestAnimationFrame = window.requestAnimationFrame,
- cancelAnimationFrame = window.cancelAnimationFrame,
- jqueryFxAvailable = 'undefined' !== typeof jQuery.fx;
-
- for (; lastTime < vendors.length && !requestAnimationFrame; lastTime++) {
- requestAnimationFrame = window[ vendors[lastTime] + 'RequestAnimationFrame' ];
- cancelAnimationFrame = cancelAnimationFrame ||
- window[ vendors[lastTime] + 'CancelAnimationFrame' ] ||
- window[ vendors[lastTime] + 'CancelRequestAnimationFrame' ];
- }
-
- function raf() {
- if (animating) {
- requestAnimationFrame(raf);
-
- if (jqueryFxAvailable) {
- jQuery.fx.tick();
- }
- }
- }
-
- if (requestAnimationFrame) {
- // use rAF
- window.requestAnimationFrame = requestAnimationFrame;
- window.cancelAnimationFrame = cancelAnimationFrame;
-
- if (jqueryFxAvailable) {
- jQuery.fx.timer = function (timer) {
- if (timer() && jQuery.timers.push(timer) && !animating) {
- animating = true;
- raf();
- }
- };
-
- jQuery.fx.stop = function () {
- animating = false;
- };
- }
- } else {
- // polyfill
- window.requestAnimationFrame = function (callback) {
- var currTime = new Date().getTime(),
- timeToCall = Math.max(0, 16 - (currTime - lastTime)),
- id = window.setTimeout(function () {
- callback(currTime + timeToCall);
- }, timeToCall);
- lastTime = currTime + timeToCall;
- return id;
- };
-
- window.cancelAnimationFrame = function (id) {
- clearTimeout(id);
- };
-
- }
-
- }( $ ));
-
- function removeQuotes (string) {
- if (typeof string === 'string' || string instanceof String) {
- string = string.replace(/^['\\/"]+|(;\s?})+|['\\/"]+$/g, '');
- }
-
- return string;
- }
-
- window.Foundation = {
- name : 'Foundation',
-
- version : '5.5.1',
-
- media_queries : {
- 'small' : S('.foundation-mq-small').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''),
- 'small-only' : S('.foundation-mq-small-only').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''),
- 'medium' : S('.foundation-mq-medium').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''),
- 'medium-only' : S('.foundation-mq-medium-only').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''),
- 'large' : S('.foundation-mq-large').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''),
- 'large-only' : S('.foundation-mq-large-only').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''),
- 'xlarge' : S('.foundation-mq-xlarge').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''),
- 'xlarge-only' : S('.foundation-mq-xlarge-only').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''),
- 'xxlarge' : S('.foundation-mq-xxlarge').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, '')
- },
-
- stylesheet : $('<style></style>').appendTo('head')[0].sheet,
-
- global : {
- namespace : undefined
- },
-
- init : function (scope, libraries, method, options, response) {
- var args = [scope, method, options, response],
- responses = [];
-
- // check RTL
- this.rtl = /rtl/i.test(S('html').attr('dir'));
-
- // set foundation global scope
- this.scope = scope || this.scope;
-
- this.set_namespace();
-
- if (libraries && typeof libraries === 'string' && !/reflow/i.test(libraries)) {
- if (this.libs.hasOwnProperty(libraries)) {
- responses.push(this.init_lib(libraries, args));
- }
- } else {
- for (var lib in this.libs) {
- responses.push(this.init_lib(lib, libraries));
- }
- }
-
- S(window).load(function () {
- S(window)
- .trigger('resize.fndtn.clearing')
- .trigger('resize.fndtn.dropdown')
- .trigger('resize.fndtn.equalizer')
- .trigger('resize.fndtn.interchange')
- .trigger('resize.fndtn.joyride')
- .trigger('resize.fndtn.magellan')
- .trigger('resize.fndtn.topbar')
- .trigger('resize.fndtn.slider');
- });
-
- return scope;
- },
-
- init_lib : function (lib, args) {
- if (this.libs.hasOwnProperty(lib)) {
- this.patch(this.libs[lib]);
-
- if (args && args.hasOwnProperty(lib)) {
- if (typeof this.libs[lib].settings !== 'undefined') {
- $.extend(true, this.libs[lib].settings, args[lib]);
- } else if (typeof this.libs[lib].defaults !== 'undefined') {
- $.extend(true, this.libs[lib].defaults, args[lib]);
- }
- return this.libs[lib].init.apply(this.libs[lib], [this.scope, args[lib]]);
- }
-
- args = args instanceof Array ? args : new Array(args);
- return this.libs[lib].init.apply(this.libs[lib], args);
- }
-
- return function () {};
- },
-
- patch : function (lib) {
- lib.scope = this.scope;
- lib.namespace = this.global.namespace;
- lib.rtl = this.rtl;
- lib['data_options'] = this.utils.data_options;
- lib['attr_name'] = attr_name;
- lib['add_namespace'] = add_namespace;
- lib['bindings'] = bindings;
- lib['S'] = this.utils.S;
- },
-
- inherit : function (scope, methods) {
- var methods_arr = methods.split(' '),
- i = methods_arr.length;
-
- while (i--) {
- if (this.utils.hasOwnProperty(methods_arr[i])) {
- scope[methods_arr[i]] = this.utils[methods_arr[i]];
- }
- }
- },
-
- set_namespace : function () {
-
- // Description:
- // Don't bother reading the namespace out of the meta tag
- // if the namespace has been set globally in javascript
- //
- // Example:
- // Foundation.global.namespace = 'my-namespace';
- // or make it an empty string:
- // Foundation.global.namespace = '';
- //
- //
-
- // If the namespace has not been set (is undefined), try to read it out of the meta element.
- // Otherwise use the globally defined namespace, even if it's empty ('')
- var namespace = ( this.global.namespace === undefined ) ? $('.foundation-data-attribute-namespace').css('font-family') : this.global.namespace;
-
- // Finally, if the namsepace is either undefined or false, set it to an empty string.
- // Otherwise use the namespace value.
- this.global.namespace = ( namespace === undefined || /false/i.test(namespace) ) ? '' : namespace;
- },
-
- libs : {},
-
- // methods that can be inherited in libraries
- utils : {
-
- // Description:
- // Fast Selector wrapper returns jQuery object. Only use where getElementById
- // is not available.
- //
- // Arguments:
- // Selector (String): CSS selector describing the element(s) to be
- // returned as a jQuery object.
- //
- // Scope (String): CSS selector describing the area to be searched. Default
- // is document.
- //
- // Returns:
- // Element (jQuery Object): jQuery object containing elements matching the
- // selector within the scope.
- S : S,
-
- // Description:
- // Executes a function a max of once every n milliseconds
- //
- // Arguments:
- // Func (Function): Function to be throttled.
- //
- // Delay (Integer): Function execution threshold in milliseconds.
- //
- // Returns:
- // Lazy_function (Function): Function with throttling applied.
- throttle : function (func, delay) {
- var timer = null;
-
- return function () {
- var context = this, args = arguments;
-
- if (timer == null) {
- timer = setTimeout(function () {
- func.apply(context, args);
- timer = null;
- }, delay);
- }
- };
- },
-
- // Description:
- // Executes a function when it stops being invoked for n seconds
- // Modified version of _.debounce() http://underscorejs.org
- //
- // Arguments:
- // Func (Function): Function to be debounced.
- //
- // Delay (Integer): Function execution threshold in milliseconds.
- //
- // Immediate (Bool): Whether the function should be called at the beginning
- // of the delay instead of the end. Default is false.
- //
- // Returns:
- // Lazy_function (Function): Function with debouncing applied.
- debounce : function (func, delay, immediate) {
- var timeout, result;
- return function () {
- var context = this, args = arguments;
- var later = function () {
- timeout = null;
- if (!immediate) {
- result = func.apply(context, args);
- }
- };
- var callNow = immediate && !timeout;
- clearTimeout(timeout);
- timeout = setTimeout(later, delay);
- if (callNow) {
- result = func.apply(context, args);
- }
- return result;
- };
- },
-
- // Description:
- // Parses data-options attribute
- //
- // Arguments:
- // El (jQuery Object): Element to be parsed.
- //
- // Returns:
- // Options (Javascript Object): Contents of the element's data-options
- // attribute.
- data_options : function (el, data_attr_name) {
- data_attr_name = data_attr_name || 'options';
- var opts = {}, ii, p, opts_arr,
- data_options = function (el) {
- var namespace = Foundation.global.namespace;
-
- if (namespace.length > 0) {
- return el.data(namespace + '-' + data_attr_name);
- }
-
- return el.data(data_attr_name);
- };
-
- var cached_options = data_options(el);
-
- if (typeof cached_options === 'object') {
- return cached_options;
- }
-
- opts_arr = (cached_options || ':').split(';');
- ii = opts_arr.length;
-
- function isNumber (o) {
- return !isNaN (o - 0) && o !== null && o !== '' && o !== false && o !== true;
- }
-
- function trim (str) {
- if (typeof str === 'string') {
- return $.trim(str);
- }
- return str;
- }
-
- while (ii--) {
- p = opts_arr[ii].split(':');
- p = [p[0], p.slice(1).join(':')];
-
- if (/true/i.test(p[1])) {
- p[1] = true;
- }
- if (/false/i.test(p[1])) {
- p[1] = false;
- }
- if (isNumber(p[1])) {
- if (p[1].indexOf('.') === -1) {
- p[1] = parseInt(p[1], 10);
- } else {
- p[1] = parseFloat(p[1]);
- }
- }
-
- if (p.length === 2 && p[0].length > 0) {
- opts[trim(p[0])] = trim(p[1]);
- }
- }
-
- return opts;
- },
-
- // Description:
- // Adds JS-recognizable media queries
- //
- // Arguments:
- // Media (String): Key string for the media query to be stored as in
- // Foundation.media_queries
- //
- // Class (String): Class name for the generated <meta> tag
- register_media : function (media, media_class) {
- if (Foundation.media_queries[media] === undefined) {
- $('head').append('<meta class="' + media_class + '"/>');
- Foundation.media_queries[media] = removeQuotes($('.' + media_class).css('font-family'));
- }
- },
-
- // Description:
- // Add custom CSS within a JS-defined media query
- //
- // Arguments:
- // Rule (String): CSS rule to be appended to the document.
- //
- // Media (String): Optional media query string for the CSS rule to be
- // nested under.
- add_custom_rule : function (rule, media) {
- if (media === undefined && Foundation.stylesheet) {
- Foundation.stylesheet.insertRule(rule, Foundation.stylesheet.cssRules.length);
- } else {
- var query = Foundation.media_queries[media];
-
- if (query !== undefined) {
- Foundation.stylesheet.insertRule('@media ' +
- Foundation.media_queries[media] + '{ ' + rule + ' }');
- }
- }
- },
-
- // Description:
- // Performs a callback function when an image is fully loaded
- //
- // Arguments:
- // Image (jQuery Object): Image(s) to check if loaded.
- //
- // Callback (Function): Function to execute when image is fully loaded.
- image_loaded : function (images, callback) {
- var self = this,
- unloaded = images.length;
-
- if (unloaded === 0) {
- callback(images);
- }
-
- images.each(function () {
- single_image_loaded(self.S(this), function () {
- unloaded -= 1;
- if (unloaded === 0) {
- callback(images);
- }
- });
- });
- },
-
- // Description:
- // Returns a random, alphanumeric string
- //
- // Arguments:
- // Length (Integer): Length of string to be generated. Defaults to random
- // integer.
- //
- // Returns:
- // Rand (String): Pseudo-random, alphanumeric string.
- random_str : function () {
- if (!this.fidx) {
- this.fidx = 0;
- }
- this.prefix = this.prefix || [(this.name || 'F'), (+new Date).toString(36)].join('-');
-
- return this.prefix + (this.fidx++).toString(36);
- },
-
- // Description:
- // Helper for window.matchMedia
- //
- // Arguments:
- // mq (String): Media query
- //
- // Returns:
- // (Boolean): Whether the media query passes or not
- match : function (mq) {
- return window.matchMedia(mq).matches;
- },
-
- // Description:
- // Helpers for checking Foundation default media queries with JS
- //
- // Returns:
- // (Boolean): Whether the media query passes or not
-
- is_small_up : function () {
- return this.match(Foundation.media_queries.small);
- },
-
- is_medium_up : function () {
- return this.match(Foundation.media_queries.medium);
- },
-
- is_large_up : function () {
- return this.match(Foundation.media_queries.large);
- },
-
- is_xlarge_up : function () {
- return this.match(Foundation.media_queries.xlarge);
- },
-
- is_xxlarge_up : function () {
- return this.match(Foundation.media_queries.xxlarge);
- },
-
- is_small_only : function () {
- return !this.is_medium_up() && !this.is_large_up() && !this.is_xlarge_up() && !this.is_xxlarge_up();
- },
-
- is_medium_only : function () {
- return this.is_medium_up() && !this.is_large_up() && !this.is_xlarge_up() && !this.is_xxlarge_up();
- },
-
- is_large_only : function () {
- return this.is_medium_up() && this.is_large_up() && !this.is_xlarge_up() && !this.is_xxlarge_up();
- },
-
- is_xlarge_only : function () {
- return this.is_medium_up() && this.is_large_up() && this.is_xlarge_up() && !this.is_xxlarge_up();
- },
-
- is_xxlarge_only : function () {
- return this.is_medium_up() && this.is_large_up() && this.is_xlarge_up() && this.is_xxlarge_up();
- }
- }
- };
-
- $.fn.foundation = function () {
- var args = Array.prototype.slice.call(arguments, 0);
-
- return this.each(function () {
- Foundation.init.apply(Foundation, [this].concat(args));
- return this;
- });
- };
-
-}(jQuery, window, window.document));
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.magellan.js
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.magellan.js b/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.magellan.js
deleted file mode 100644
index a0b9183..0000000
--- a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.magellan.js
+++ /dev/null
@@ -1,203 +0,0 @@
-;(function ($, window, document, undefined) {
- 'use strict';
-
- Foundation.libs['magellan-expedition'] = {
- name : 'magellan-expedition',
-
- version : '5.5.1',
-
- settings : {
- active_class : 'active',
- threshold : 0, // pixels from the top of the expedition for it to become fixes
- destination_threshold : 20, // pixels from the top of destination for it to be considered active
- throttle_delay : 30, // calculation throttling to increase framerate
- fixed_top : 0, // top distance in pixels assigend to the fixed element on scroll
- offset_by_height : true, // whether to offset the destination by the expedition height. Usually you want this to be true, unless your expedition is on the side.
- duration : 700, // animation duration time
- easing : 'swing' // animation easing
- },
-
- init : function (scope, method, options) {
- Foundation.inherit(this, 'throttle');
- this.bindings(method, options);
- },
-
- events : function () {
- var self = this,
- S = self.S,
- settings = self.settings;
-
- // initialize expedition offset
- self.set_expedition_position();
-
- S(self.scope)
- .off('.magellan')
- .on('click.fndtn.magellan', '[' + self.add_namespace('data-magellan-arrival') + '] a[href^="#"]', function (e) {
- e.preventDefault();
- var expedition = $(this).closest('[' + self.attr_name() + ']'),
- settings = expedition.data('magellan-expedition-init'),
- hash = this.hash.split('#').join(''),
- target = $('a[name="' + hash + '"]');
-
- if (target.length === 0) {
- target = $('#' + hash);
-
- }
-
- // Account for expedition height if fixed position
- var scroll_top = target.offset().top - settings.destination_threshold + 1;
- if (settings.offset_by_height) {
- scroll_top = scroll_top - expedition.outerHeight();
- }
-
- $('html, body').stop().animate({
- 'scrollTop' : scroll_top
- }, settings.duration, settings.easing, function () {
- if (history.pushState) {
- history.pushState(null, null, '#' + hash);
- } else {
- location.hash = '#' + hash;
- }
- });
- })
- .on('scroll.fndtn.magellan', self.throttle(this.check_for_arrivals.bind(this), settings.throttle_delay));
-
- $(window)
- .on('resize.fndtn.magellan', self.throttle(this.set_expedition_position.bind(this), settings.throttle_delay));
- },
-
- check_for_arrivals : function () {
- var self = this;
- self.update_arrivals();
- self.update_expedition_positions();
- },
-
- set_expedition_position : function () {
- var self = this;
- $('[' + this.attr_name() + '=fixed]', self.scope).each(function (idx, el) {
- var expedition = $(this),
- settings = expedition.data('magellan-expedition-init'),
- styles = expedition.attr('styles'), // save styles
- top_offset, fixed_top;
-
- expedition.attr('style', '');
- top_offset = expedition.offset().top + settings.threshold;
-
- //set fixed-top by attribute
- fixed_top = parseInt(expedition.data('magellan-fixed-top'));
- if (!isNaN(fixed_top)) {
- self.settings.fixed_top = fixed_top;
- }
-
- expedition.data(self.data_attr('magellan-top-offset'), top_offset);
- expedition.attr('style', styles);
- });
- },
-
- update_expedition_positions : function () {
- var self = this,
- window_top_offset = $(window).scrollTop();
-
- $('[' + this.attr_name() + '=fixed]', self.scope).each(function () {
- var expedition = $(this),
- settings = expedition.data('magellan-expedition-init'),
- styles = expedition.attr('style'), // save styles
- top_offset = expedition.data('magellan-top-offset');
-
- //scroll to the top distance
- if (window_top_offset + self.settings.fixed_top >= top_offset) {
- // Placeholder allows height calculations to be consistent even when
- // appearing to switch between fixed/non-fixed placement
- var placeholder = expedition.prev('[' + self.add_namespace('data-magellan-expedition-clone') + ']');
- if (placeholder.length === 0) {
- placeholder = expedition.clone();
- placeholder.removeAttr(self.attr_name());
- placeholder.attr(self.add_namespace('data-magellan-expedition-clone'), '');
- expedition.before(placeholder);
- }
- expedition.css({position :'fixed', top : settings.fixed_top}).addClass('fixed');
- } else {
- expedition.prev('[' + self.add_namespace('data-magellan-expedition-clone') + ']').remove();
- expedition.attr('style', styles).css('position', '').css('top', '').removeClass('fixed');
- }
- });
- },
-
- update_arrivals : function () {
- var self = this,
- window_top_offset = $(window).scrollTop();
-
- $('[' + this.attr_name() + ']', self.scope).each(function () {
- var expedition = $(this),
- settings = expedition.data(self.attr_name(true) + '-init'),
- offsets = self.offsets(expedition, window_top_offset),
- arrivals = expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']'),
- active_item = false;
- offsets.each(function (idx, item) {
- if (item.viewport_offset >= item.top_offset) {
- var arrivals = expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']');
- arrivals.not(item.arrival).removeClass(settings.active_class);
- item.arrival.addClass(settings.active_class);
- active_item = true;
- return true;
- }
- });
-
- if (!active_item) {
- arrivals.removeClass(settings.active_class);
- }
- });
- },
-
- offsets : function (expedition, window_offset) {
- var self = this,
- settings = expedition.data(self.attr_name(true) + '-init'),
- viewport_offset = window_offset;
-
- return expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']').map(function (idx, el) {
- var name = $(this).data(self.data_attr('magellan-arrival')),
- dest = $('[' + self.add_namespace('data-magellan-destination') + '=' + name + ']');
- if (dest.length > 0) {
- var top_offset = dest.offset().top - settings.destination_threshold;
- if (settings.offset_by_height) {
- top_offset = top_offset - expedition.outerHeight();
- }
- top_offset = Math.floor(top_offset);
- return {
- destination : dest,
- arrival : $(this),
- top_offset : top_offset,
- viewport_offset : viewport_offset
- }
- }
- }).sort(function (a, b) {
- if (a.top_offset < b.top_offset) {
- return -1;
- }
- if (a.top_offset > b.top_offset) {
- return 1;
- }
- return 0;
- });
- },
-
- data_attr : function (str) {
- if (this.namespace.length > 0) {
- return this.namespace + '-' + str;
- }
-
- return str;
- },
-
- off : function () {
- this.S(this.scope).off('.magellan');
- this.S(window).off('.magellan');
- },
-
- reflow : function () {
- var self = this;
- // remove placeholder expeditions used for height calculation purposes
- $('[' + self.add_namespace('data-magellan-expedition-clone') + ']', self.scope).remove();
- }
- };
-}(jQuery, window, window.document));
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.offcanvas.js
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.offcanvas.js b/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.offcanvas.js
deleted file mode 100644
index d28ccd0..0000000
--- a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.offcanvas.js
+++ /dev/null
@@ -1,152 +0,0 @@
-;(function ($, window, document, undefined) {
- 'use strict';
-
- Foundation.libs.offcanvas = {
- name : 'offcanvas',
-
- version : '5.5.1',
-
- settings : {
- open_method : 'move',
- close_on_click : false
- },
-
- init : function (scope, method, options) {
- this.bindings(method, options);
- },
-
- events : function () {
- var self = this,
- S = self.S,
- move_class = '',
- right_postfix = '',
- left_postfix = '';
-
- if (this.settings.open_method === 'move') {
- move_class = 'move-';
- right_postfix = 'right';
- left_postfix = 'left';
- } else if (this.settings.open_method === 'overlap_single') {
- move_class = 'offcanvas-overlap-';
- right_postfix = 'right';
- left_postfix = 'left';
- } else if (this.settings.open_method === 'overlap') {
- move_class = 'offcanvas-overlap';
- }
-
- S(this.scope).off('.offcanvas')
- .on('click.fndtn.offcanvas', '.left-off-canvas-toggle', function (e) {
- self.click_toggle_class(e, move_class + right_postfix);
- if (self.settings.open_method !== 'overlap') {
- S('.left-submenu').removeClass(move_class + right_postfix);
- }
- $('.left-off-canvas-toggle').attr('aria-expanded', 'true');
- })
- .on('click.fndtn.offcanvas', '.left-off-canvas-menu a', function (e) {
- var settings = self.get_settings(e);
- var parent = S(this).parent();
-
- if (settings.close_on_click && !parent.hasClass('has-submenu') && !parent.hasClass('back')) {
- self.hide.call(self, move_class + right_postfix, self.get_wrapper(e));
- parent.parent().removeClass(move_class + right_postfix);
- } else if (S(this).parent().hasClass('has-submenu')) {
- e.preventDefault();
- S(this).siblings('.left-submenu').toggleClass(move_class + right_postfix);
- } else if (parent.hasClass('back')) {
- e.preventDefault();
- parent.parent().removeClass(move_class + right_postfix);
- }
- $('.left-off-canvas-toggle').attr('aria-expanded', 'true');
- })
- .on('click.fndtn.offcanvas', '.right-off-canvas-toggle', function (e) {
- self.click_toggle_class(e, move_class + left_postfix);
- if (self.settings.open_method !== 'overlap') {
- S('.right-submenu').removeClass(move_class + left_postfix);
- }
- $('.right-off-canvas-toggle').attr('aria-expanded', 'true');
- })
- .on('click.fndtn.offcanvas', '.right-off-canvas-menu a', function (e) {
- var settings = self.get_settings(e);
- var parent = S(this).parent();
-
- if (settings.close_on_click && !parent.hasClass('has-submenu') && !parent.hasClass('back')) {
- self.hide.call(self, move_class + left_postfix, self.get_wrapper(e));
- parent.parent().removeClass(move_class + left_postfix);
- } else if (S(this).parent().hasClass('has-submenu')) {
- e.preventDefault();
- S(this).siblings('.right-submenu').toggleClass(move_class + left_postfix);
- } else if (parent.hasClass('back')) {
- e.preventDefault();
- parent.parent().removeClass(move_class + left_postfix);
- }
- $('.right-off-canvas-toggle').attr('aria-expanded', 'true');
- })
- .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) {
- self.click_remove_class(e, move_class + left_postfix);
- S('.right-submenu').removeClass(move_class + left_postfix);
- if (right_postfix) {
- self.click_remove_class(e, move_class + right_postfix);
- S('.left-submenu').removeClass(move_class + left_postfix);
- }
- $('.right-off-canvas-toggle').attr('aria-expanded', 'true');
- })
- .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) {
- self.click_remove_class(e, move_class + left_postfix);
- $('.left-off-canvas-toggle').attr('aria-expanded', 'false');
- if (right_postfix) {
- self.click_remove_class(e, move_class + right_postfix);
- $('.right-off-canvas-toggle').attr('aria-expanded', 'false');
- }
- });
- },
-
- toggle : function (class_name, $off_canvas) {
- $off_canvas = $off_canvas || this.get_wrapper();
- if ($off_canvas.is('.' + class_name)) {
- this.hide(class_name, $off_canvas);
- } else {
- this.show(class_name, $off_canvas);
- }
- },
-
- show : function (class_name, $off_canvas) {
- $off_canvas = $off_canvas || this.get_wrapper();
- $off_canvas.trigger('open').trigger('open.fndtn.offcanvas');
- $off_canvas.addClass(class_name);
- },
-
- hide : function (class_name, $off_canvas) {
- $off_canvas = $off_canvas || this.get_wrapper();
- $off_canvas.trigger('close').trigger('close.fndtn.offcanvas');
- $off_canvas.removeClass(class_name);
- },
-
- click_toggle_class : function (e, class_name) {
- e.preventDefault();
- var $off_canvas = this.get_wrapper(e);
- this.toggle(class_name, $off_canvas);
- },
-
- click_remove_class : function (e, class_name) {
- e.preventDefault();
- var $off_canvas = this.get_wrapper(e);
- this.hide(class_name, $off_canvas);
- },
-
- get_settings : function (e) {
- var offcanvas = this.S(e.target).closest('[' + this.attr_name() + ']');
- return offcanvas.data(this.attr_name(true) + '-init') || this.settings;
- },
-
- get_wrapper : function (e) {
- var $off_canvas = this.S(e ? e.target : this.scope).closest('.off-canvas-wrap');
-
- if ($off_canvas.length === 0) {
- $off_canvas = this.S('.off-canvas-wrap');
- }
- return $off_canvas;
- },
-
- reflow : function () {}
- };
-}(jQuery, window, window.document));
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.orbit.js
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.orbit.js b/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.orbit.js
deleted file mode 100644
index 03509a6..0000000
--- a/content-OLDSITE/docs/js/foundation/5.5.1/foundation/foundation.orbit.js
+++ /dev/null
@@ -1,476 +0,0 @@
-;(function ($, window, document, undefined) {
- 'use strict';
-
- var noop = function () {};
-
- var Orbit = function (el, settings) {
- // Don't reinitialize plugin
- if (el.hasClass(settings.slides_container_class)) {
- return this;
- }
-
- var self = this,
- container,
- slides_container = el,
- number_container,
- bullets_container,
- timer_container,
- idx = 0,
- animate,
- timer,
- locked = false,
- adjust_height_after = false;
-
- self.slides = function () {
- return slides_container.children(settings.slide_selector);
- };
-
- self.slides().first().addClass(settings.active_slide_class);
-
- self.update_slide_number = function (index) {
- if (settings.slide_number) {
- number_container.find('span:first').text(parseInt(index) + 1);
- number_container.find('span:last').text(self.slides().length);
- }
- if (settings.bullets) {
- bullets_container.children().removeClass(settings.bullets_active_class);
- $(bullets_container.children().get(index)).addClass(settings.bullets_active_class);
- }
- };
-
- self.update_active_link = function (index) {
- var link = $('[data-orbit-link="' + self.slides().eq(index).attr('data-orbit-slide') + '"]');
- link.siblings().removeClass(settings.bullets_active_class);
- link.addClass(settings.bullets_active_class);
- };
-
- self.build_markup = function () {
- slides_container.wrap('<div class="' + settings.container_class + '"></div>');
- container = slides_container.parent();
- slides_container.addClass(settings.slides_container_class);
-
- if (settings.stack_on_small) {
- container.addClass(settings.stack_on_small_class);
- }
-
- if (settings.navigation_arrows) {
- container.append($('<a href="#"><span></span></a>').addClass(settings.prev_class));
- container.append($('<a href="#"><span></span></a>').addClass(settings.next_class));
- }
-
- if (settings.timer) {
- timer_container = $('<div>').addClass(settings.timer_container_class);
- timer_container.append('<span>');
- timer_container.append($('<div>').addClass(settings.timer_progress_class));
- timer_container.addClass(settings.timer_paused_class);
- container.append(timer_container);
- }
-
- if (settings.slide_number) {
- number_container = $('<div>').addClass(settings.slide_number_class);
- number_container.append('<span></span> ' + settings.slide_number_text + ' <span></span>');
- container.append(number_container);
- }
-
- if (settings.bullets) {
- bullets_container = $('<ol>').addClass(settings.bullets_container_class);
- container.append(bullets_container);
- bullets_container.wrap('<div class="orbit-bullets-container"></div>');
- self.slides().each(function (idx, el) {
- var bullet = $('<li>').attr('data-orbit-slide', idx).on('click', self.link_bullet);;
- bullets_container.append(bullet);
- });
- }
-
- };
-
- self._goto = function (next_idx, start_timer) {
- // if (locked) {return false;}
- if (next_idx === idx) {return false;}
- if (typeof timer === 'object') {timer.restart();}
- var slides = self.slides();
-
- var dir = 'next';
- locked = true;
- if (next_idx < idx) {dir = 'prev';}
- if (next_idx >= slides.length) {
- if (!settings.circular) {
- return false;
- }
- next_idx = 0;
- } else if (next_idx < 0) {
- if (!settings.circular) {
- return false;
- }
- next_idx = slides.length - 1;
- }
-
- var current = $(slides.get(idx));
- var next = $(slides.get(next_idx));
-
- current.css('zIndex', 2);
- current.removeClass(settings.active_slide_class);
- next.css('zIndex', 4).addClass(settings.active_slide_class);
-
- slides_container.trigger('before-slide-change.fndtn.orbit');
- settings.before_slide_change();
- self.update_active_link(next_idx);
-
- var callback = function () {
- var unlock = function () {
- idx = next_idx;
- locked = false;
- if (start_timer === true) {timer = self.create_timer(); timer.start();}
- self.update_slide_number(idx);
- slides_container.trigger('after-slide-change.fndtn.orbit', [{slide_number : idx, total_slides : slides.length}]);
- settings.after_slide_change(idx, slides.length);
- };
- if (slides_container.outerHeight() != next.outerHeight() && settings.variable_height) {
- slides_container.animate({'height': next.outerHeight()}, 250, 'linear', unlock);
- } else {
- unlock();
- }
- };
-
- if (slides.length === 1) {callback(); return false;}
-
- var start_animation = function () {
- if (dir === 'next') {animate.next(current, next, callback);}
- if (dir === 'prev') {animate.prev(current, next, callback);}
- };
-
- if (next.outerHeight() > slides_container.outerHeight() && settings.variable_height) {
- slides_container.animate({'height': next.outerHeight()}, 250, 'linear', start_animation);
- } else {
- start_animation();
- }
- };
-
- self.next = function (e) {
- e.stopImmediatePropagation();
- e.preventDefault();
- self._goto(idx + 1);
- };
-
- self.prev = function (e) {
- e.stopImmediatePropagation();
- e.preventDefault();
- self._goto(idx - 1);
- };
-
- self.link_custom = function (e) {
- e.preventDefault();
- var link = $(this).attr('data-orbit-link');
- if ((typeof link === 'string') && (link = $.trim(link)) != '') {
- var slide = container.find('[data-orbit-slide=' + link + ']');
- if (slide.index() != -1) {self._goto(slide.index());}
- }
- };
-
- self.link_bullet = function (e) {
- var index = $(this).attr('data-orbit-slide');
- if ((typeof index === 'string') && (index = $.trim(index)) != '') {
- if (isNaN(parseInt(index))) {
- var slide = container.find('[data-orbit-slide=' + index + ']');
- if (slide.index() != -1) {self._goto(slide.index() + 1);}
- } else {
- self._goto(parseInt(index));
- }
- }
-
- }
-
- self.timer_callback = function () {
- self._goto(idx + 1, true);
- }
-
- self.compute_dimensions = function () {
- var current = $(self.slides().get(idx));
- var h = current.outerHeight();
- if (!settings.variable_height) {
- self.slides().each(function(){
- if ($(this).outerHeight() > h) { h = $(this).outerHeight(); }
- });
- }
- slides_container.height(h);
- };
-
- self.create_timer = function () {
- var t = new Timer(
- container.find('.' + settings.timer_container_class),
- settings,
- self.timer_callback
- );
- return t;
- };
-
- self.stop_timer = function () {
- if (typeof timer === 'object') {
- timer.stop();
- }
- };
-
- self.toggle_timer = function () {
- var t = container.find('.' + settings.timer_container_class);
- if (t.hasClass(settings.timer_paused_class)) {
- if (typeof timer === 'undefined') {timer = self.create_timer();}
- timer.start();
- } else {
- if (typeof timer === 'object') {timer.stop();}
- }
- };
-
- self.init = function () {
- self.build_markup();
- if (settings.timer) {
- timer = self.create_timer();
- Foundation.utils.image_loaded(this.slides().children('img'), timer.start);
- }
- animate = new FadeAnimation(settings, slides_container);
- if (settings.animation === 'slide') {
- animate = new SlideAnimation(settings, slides_container);
- }
-
- container.on('click', '.' + settings.next_class, self.next);
- container.on('click', '.' + settings.prev_class, self.prev);
-
- if (settings.next_on_click) {
- container.on('click', '.' + settings.slides_container_class + ' [data-orbit-slide]', self.link_bullet);
- }
-
- container.on('click', self.toggle_timer);
- if (settings.swipe) {
- container.on('touchstart.fndtn.orbit', function (e) {
- if (!e.touches) {e = e.originalEvent;}
- var data = {
- start_page_x : e.touches[0].pageX,
- start_page_y : e.touches[0].pageY,
- start_time : (new Date()).getTime(),
- delta_x : 0,
- is_scrolling : undefined
- };
- container.data('swipe-transition', data);
- e.stopPropagation();
- })
- .on('touchmove.fndtn.orbit', function (e) {
- if (!e.touches) {
- e = e.originalEvent;
- }
- // Ignore pinch/zoom events
- if (e.touches.length > 1 || e.scale && e.scale !== 1) {
- return;
- }
-
- var data = container.data('swipe-transition');
- if (typeof data === 'undefined') {data = {};}
-
- data.delta_x = e.touches[0].pageX - data.start_page_x;
-
- if ( typeof data.is_scrolling === 'undefined') {
- data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) );
- }
-
- if (!data.is_scrolling && !data.active) {
- e.preventDefault();
- var direction = (data.delta_x < 0) ? (idx + 1) : (idx - 1);
- data.active = true;
- self._goto(direction);
- }
- })
- .on('touchend.fndtn.orbit', function (e) {
- container.data('swipe-transition', {});
- e.stopPropagation();
- })
- }
- container.on('mouseenter.fndtn.orbit', function (e) {
- if (settings.timer && settings.pause_on_hover) {
- self.stop_timer();
- }
- })
- .on('mouseleave.fndtn.orbit', function (e) {
- if (settings.timer && settings.resume_on_mouseout) {
- timer.start();
- }
- });
-
- $(document).on('click', '[data-orbit-link]', self.link_custom);
- $(window).on('load resize', self.compute_dimensions);
- Foundation.utils.image_loaded(this.slides().children('img'), self.compute_dimensions);
- Foundation.utils.image_loaded(this.slides().children('img'), function () {
- container.prev('.' + settings.preloader_class).css('display', 'none');
- self.update_slide_number(0);
- self.update_active_link(0);
- slides_container.trigger('ready.fndtn.orbit');
- });
- };
-
- self.init();
- };
-
- var Timer = function (el, settings, callback) {
- var self = this,
- duration = settings.timer_speed,
- progress = el.find('.' + settings.timer_progress_class),
- start,
- timeout,
- left = -1;
-
- this.update_progress = function (w) {
- var new_progress = progress.clone();
- new_progress.attr('style', '');
- new_progress.css('width', w + '%');
- progress.replaceWith(new_progress);
- progress = new_progress;
- };
-
- this.restart = function () {
- clearTimeout(timeout);
- el.addClass(settings.timer_paused_class);
- left = -1;
- self.update_progress(0);
- };
-
- this.start = function () {
- if (!el.hasClass(settings.timer_paused_class)) {return true;}
- left = (left === -1) ? duration : left;
- el.removeClass(settings.timer_paused_class);
- start = new Date().getTime();
- progress.animate({'width' : '100%'}, left, 'linear');
- timeout = setTimeout(function () {
- self.restart();
- callback();
- }, left);
- el.trigger('timer-started.fndtn.orbit')
- };
-
- this.stop = function () {
- if (el.hasClass(settings.timer_paused_class)) {return true;}
- clearTimeout(timeout);
- el.addClass(settings.timer_paused_class);
- var end = new Date().getTime();
- left = left - (end - start);
- var w = 100 - ((left / duration) * 100);
- self.update_progress(w);
- el.trigger('timer-stopped.fndtn.orbit');
- };
- };
-
- var SlideAnimation = function (settings, container) {
- var duration = settings.animation_speed;
- var is_rtl = ($('html[dir=rtl]').length === 1);
- var margin = is_rtl ? 'marginRight' : 'marginLeft';
- var animMargin = {};
- animMargin[margin] = '0%';
-
- this.next = function (current, next, callback) {
- current.animate({marginLeft : '-100%'}, duration);
- next.animate(animMargin, duration, function () {
- current.css(margin, '100%');
- callback();
- });
- };
-
- this.prev = function (current, prev, callback) {
- current.animate({marginLeft : '100%'}, duration);
- prev.css(margin, '-100%');
- prev.animate(animMargin, duration, function () {
- current.css(margin, '100%');
- callback();
- });
- };
- };
-
- var FadeAnimation = function (settings, container) {
- var duration = settings.animation_speed;
- var is_rtl = ($('html[dir=rtl]').length === 1);
- var margin = is_rtl ? 'marginRight' : 'marginLeft';
-
- this.next = function (current, next, callback) {
- next.css({'margin' : '0%', 'opacity' : '0.01'});
- next.animate({'opacity' :'1'}, duration, 'linear', function () {
- current.css('margin', '100%');
- callback();
- });
- };
-
- this.prev = function (current, prev, callback) {
- prev.css({'margin' : '0%', 'opacity' : '0.01'});
- prev.animate({'opacity' : '1'}, duration, 'linear', function () {
- current.css('margin', '100%');
- callback();
- });
- };
- };
-
- Foundation.libs = Foundation.libs || {};
-
- Foundation.libs.orbit = {
- name : 'orbit',
-
- version : '5.5.1',
-
- settings : {
- animation : 'slide',
- timer_speed : 10000,
- pause_on_hover : true,
- resume_on_mouseout : false,
- next_on_click : true,
- animation_speed : 500,
- stack_on_small : false,
- navigation_arrows : true,
- slide_number : true,
- slide_number_text : 'of',
- container_class : 'orbit-container',
- stack_on_small_class : 'orbit-stack-on-small',
- next_class : 'orbit-next',
- prev_class : 'orbit-prev',
- timer_container_class : 'orbit-timer',
- timer_paused_class : 'paused',
- timer_progress_class : 'orbit-progress',
- slides_container_class : 'orbit-slides-container',
- preloader_class : 'preloader',
- slide_selector : '*',
- bullets_container_class : 'orbit-bullets',
- bullets_active_class : 'active',
- slide_number_class : 'orbit-slide-number',
- caption_class : 'orbit-caption',
- active_slide_class : 'active',
- orbit_transition_class : 'orbit-transitioning',
- bullets : true,
- circular : true,
- timer : true,
- variable_height : false,
- swipe : true,
- before_slide_change : noop,
- after_slide_change : noop
- },
-
- init : function (scope, method, options) {
- var self = this;
- this.bindings(method, options);
- },
-
- events : function (instance) {
- var orbit_instance = new Orbit(this.S(instance), this.S(instance).data('orbit-init'));
- this.S(instance).data(this.name + '-instance', orbit_instance);
- },
-
- reflow : function () {
- var self = this;
-
- if (self.S(self.scope).is('[data-orbit]')) {
- var $el = self.S(self.scope);
- var instance = $el.data(self.name + '-instance');
- instance.compute_dimensions();
- } else {
- self.S('[data-orbit]', self.scope).each(function (idx, el) {
- var $el = self.S(el);
- var opts = self.data_options($el);
- var instance = $el.data(self.name + '-instance');
- instance.compute_dimensions();
- });
- }
- }
- };
-
-}(jQuery, window, window.document));
\ No newline at end of file
[28/59] [abbrv] [partial] isis-site git commit: ISIS-1521: deletes
content-OLDSITE
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/docs/css/font-awesome/4.3.0/fonts/fontawesome-webfont.svg
----------------------------------------------------------------------
diff --git a/content-OLDSITE/docs/css/font-awesome/4.3.0/fonts/fontawesome-webfont.svg b/content-OLDSITE/docs/css/font-awesome/4.3.0/fonts/fontawesome-webfont.svg
deleted file mode 100644
index 0d2afc7..0000000
--- a/content-OLDSITE/docs/css/font-awesome/4.3.0/fonts/fontawesome-webfont.svg
+++ /dev/null
@@ -1,565 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
-<metadata></metadata>
-<defs>
-<font id="fontawesomeregular" horiz-adv-x="1536" >
-<font-face units-per-em="1792" ascent="1536" descent="-256" />
-<missing-glyph horiz-adv-x="448" />
-<glyph unicode=" " horiz-adv-x="448" />
-<glyph unicode="	" horiz-adv-x="448" />
-<glyph unicode=" " horiz-adv-x="448" />
-<glyph unicode="¨" horiz-adv-x="1792" />
-<glyph unicode="©" horiz-adv-x="1792" />
-<glyph unicode="®" horiz-adv-x="1792" />
-<glyph unicode="´" horiz-adv-x="1792" />
-<glyph unicode="Æ" horiz-adv-x="1792" />
-<glyph unicode="Ø" horiz-adv-x="1792" />
-<glyph unicode=" " horiz-adv-x="768" />
-<glyph unicode=" " horiz-adv-x="1537" />
-<glyph unicode=" " horiz-adv-x="768" />
-<glyph unicode=" " horiz-adv-x="1537" />
-<glyph unicode=" " horiz-adv-x="512" />
-<glyph unicode=" " horiz-adv-x="384" />
-<glyph unicode=" " horiz-adv-x="256" />
-<glyph unicode=" " horiz-adv-x="256" />
-<glyph unicode=" " horiz-adv-x="192" />
-<glyph unicode=" " horiz-adv-x="307" />
-<glyph unicode=" " horiz-adv-x="85" />
-<glyph unicode=" " horiz-adv-x="307" />
-<glyph unicode=" " horiz-adv-x="384" />
-<glyph unicode="™" horiz-adv-x="1792" />
-<glyph unicode="∞" horiz-adv-x="1792" />
-<glyph unicode="≠" horiz-adv-x="1792" />
-<glyph unicode="◼" horiz-adv-x="500" d="M0 0z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" />
-<glyph unicode="" d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89 t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" />
-<glyph unicode="" horiz-adv-x="1664" d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5 t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13 t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
-<glyph unicode="" horiz-adv-x="1792" d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600 q-18 -18 -44 -18z" />
-<glyph unicode="" horiz-adv-x="1664" d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455 l502 -73q56 -9 56 -46z" />
-<glyph unicode="" horiz-adv-x="1664" d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500 l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" />
-<glyph unicode="" horiz-adv-x="1408" d="M1408 131q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q9 0 42 -21.5t74.5 -48t108 -48t133.5 -21.5t133.5 21.5t108 48t74.5 48t42 21.5q61 0 111.5 -20t85.5 -53.5t62 -81 t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
-<glyph unicode="" horiz-adv-x="1920" d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128 q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45 t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128 q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t1
9 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19 t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
-<glyph unicode="" horiz-adv-x="1664" d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38 h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
-<glyph unicode="" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28
t28 -68z" />
-<glyph unicode="" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" />
-<glyph unicode="" horiz-adv-x="1408" d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68 t-28 -68l-294 -294l294 -294q28 -28 28 -68z" />
-<glyph unicode="" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224 q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5 t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
-<glyph unicode="" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z " />
-<glyph unicode="" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5 t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" />
-<glyph unicode="" horiz-adv-x="1792" d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" />
-<glyph unicode="" d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38 q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13 l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22 q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" />
-<glyph unicode="" horiz-adv-x="1408" d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832 q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
-<glyph unicode="" horiz-adv-x="1664" d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5 l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" />
-<glyph unicode="" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z " />
-<glyph unicode="" d="M896 992v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="" horiz-adv-x="1920" d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256 q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" />
-<glyph unicode="" horiz-adv-x="1664" d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136 q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" />
-<glyph unicode="" d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273 t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="" d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198 t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="" d="M1023 576h316q-1 3 -2.5 8t-2.5 8l-212 496h-708l-212 -496q-1 -2 -2.5 -8t-2.5 -8h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552 q25 -61 25 -123z" />
-<glyph unicode="" d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="" d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q14 0 25 -9 l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" />
-<glyph unicode="" d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117 q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5 q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" />
-<glyph unicode="" horiz-adv-x="1792" d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5 t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -1
13 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47 t47 -113z" />
-<glyph unicode="" horiz-adv-x="1152" d="M320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" />
-<glyph unicode="" horiz-adv-x="1792" d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48 t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" />
-<glyph unicode="" horiz-adv-x="1664" d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78 t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5 t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" />
-<glyph unicode="" horiz-adv-x="768" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" />
-<glyph unicode="" horiz-adv-x="1152" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" />
-<glyph unicode="" horiz-adv-x="1664" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5 t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289 t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" />
-<glyph unicode="" horiz-adv-x="1408" d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" />
-<glyph unicode="" horiz-adv-x="1792" d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" />
-<glyph unicode="" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91z" />
-<glyph unicode="" horiz-adv-x="1920" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" />
-<glyph unicode="" horiz-adv-x="1664" d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23 q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906 q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5 t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" />
-<glyph unicode="" horiz-adv-x="1280" d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
-<glyph unicode="" horiz-adv-x="1664" d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68 v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" />
-<glyph unicode="" horiz-adv-x="1920" d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136 q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
-<glyph unicode="" horiz-adv-x="1664" d="M725 977l-170 -450q33 0 136.5 -2t160.5 -2q19 0 57 2q-87 253 -184 452zM0 -128l2 79q23 7 56 12.5t57 10.5t49.5 14.5t44.5 29t31 50.5l237 616l280 724h75h53q8 -14 11 -21l205 -480q33 -78 106 -257.5t114 -274.5q15 -34 58 -144.5t72 -168.5q20 -45 35 -57 q19 -15 88 -29.5t84 -20.5q6 -38 6 -57q0 -4 -0.5 -13t-0.5 -13q-63 0 -190 8t-191 8q-76 0 -215 -7t-178 -8q0 43 4 78l131 28q1 0 12.5 2.5t15.5 3.5t14.5 4.5t15 6.5t11 8t9 11t2.5 14q0 16 -31 96.5t-72 177.5t-42 100l-450 2q-26 -58 -76.5 -195.5t-50.5 -162.5 q0 -22 14 -37.5t43.5 -24.5t48.5 -13.5t57 -8.5t41 -4q1 -19 1 -58q0 -9 -2 -27q-58 0 -174.5 10t-174.5 10q-8 0 -26.5 -4t-21.5 -4q-80 -14 -188 -14z" />
-<glyph unicode="" horiz-adv-x="1408" d="M555 15q74 -32 140 -32q376 0 376 335q0 114 -41 180q-27 44 -61.5 74t-67.5 46.5t-80.5 25t-84 10.5t-94.5 2q-73 0 -101 -10q0 -53 -0.5 -159t-0.5 -158q0 -8 -1 -67.5t-0.5 -96.5t4.5 -83.5t12 -66.5zM541 761q42 -7 109 -7q82 0 143 13t110 44.5t74.5 89.5t25.5 142 q0 70 -29 122.5t-79 82t-108 43.5t-124 14q-50 0 -130 -13q0 -50 4 -151t4 -152q0 -27 -0.5 -80t-0.5 -79q0 -46 1 -69zM0 -128l2 94q15 4 85 16t106 27q7 12 12.5 27t8.5 33.5t5.5 32.5t3 37.5t0.5 34v35.5v30q0 982 -22 1025q-4 8 -22 14.5t-44.5 11t-49.5 7t-48.5 4.5 t-30.5 3l-4 83q98 2 340 11.5t373 9.5q23 0 68.5 -0.5t67.5 -0.5q70 0 136.5 -13t128.5 -42t108 -71t74 -104.5t28 -137.5q0 -52 -16.5 -95.5t-39 -72t-64.5 -57.5t-73 -45t-84 -40q154 -35 256.5 -134t102.5 -248q0 -100 -35 -179.5t-93.5 -130.5t-138 -85.5t-163.5 -48.5 t-176 -14q-44 0 -132 3t-132 3q-106 0 -307 -11t-231 -12z" />
-<glyph unicode="" horiz-adv-x="1024" d="M0 -126l17 85q6 2 81.5 21.5t111.5 37.5q28 35 41 101q1 7 62 289t114 543.5t52 296.5v25q-24 13 -54.5 18.5t-69.5 8t-58 5.5l19 103q33 -2 120 -6.5t149.5 -7t120.5 -2.5q48 0 98.5 2.5t121 7t98.5 6.5q-5 -39 -19 -89q-30 -10 -101.5 -28.5t-108.5 -33.5 q-8 -19 -14 -42.5t-9 -40t-7.5 -45.5t-6.5 -42q-27 -148 -87.5 -419.5t-77.5 -355.5q-2 -9 -13 -58t-20 -90t-16 -83.5t-6 -57.5l1 -18q17 -4 185 -31q-3 -44 -16 -99q-11 0 -32.5 -1.5t-32.5 -1.5q-29 0 -87 10t-86 10q-138 2 -206 2q-51 0 -143 -9t-121 -11z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1744 128q33 0 42 -18.5t-11 -44.5l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80zM81 1407l54 -27q12 -5 211 -5q44 0 132 2 t132 2q36 0 107.5 -0.5t107.5 -0.5h293q6 0 21 -0.5t20.5 0t16 3t17.5 9t15 17.5l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 48t-14.5 73.5t-7.5 35.5q-6 8 -12 12.5t-15.5 6t-13 2.5t-18 0.5t-16.5 -0.5 q-17 0 -66.5 0.5t-74.5 0.5t-64 -2t-71 -6q-9 -81 -8 -136q0 -94 2 -388t2 -455q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q19 42 19 383q0 101 -3 303t-3 303v117q0 2 0.5 15.5t0.5 25t-1 25.5t-3 24t-5 14q-11 12 -162 12q-33 0 -93 -12t-80 -26q-19 -13 -34 -72.5t-31.5 -111t-42.5 -53.5q-42 26 -56 44v383z" />
-<glyph unicode="" d="M81 1407l54 -27q12 -5 211 -5q44 0 132 2t132 2q70 0 246.5 1t304.5 0.5t247 -4.5q33 -1 56 31l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 47.5t-15 73.5t-7 36q-10 13 -27 19q-5 2 -66 2q-30 0 -93 1t-103 1 t-94 -2t-96 -7q-9 -81 -8 -136l1 -152v52q0 -55 1 -154t1.5 -180t0.5 -153q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q7 16 11.5 74t6 145.5t1.5 155t-0.5 153.5t-0.5 89q0 7 -2.5 21.5t-2.5 22.5q0 7 0.5 44t1 73t0 76.5t-3 67.5t-6.5 32q-11 12 -162 12q-41 0 -163 -13.5t-138 -24.5q-19 -12 -34 -71.5t-31.5 -111.5t-42.5 -54q-42 26 -56 44v383zM1310 125q12 0 42 -19.5t57.5 -41.5 t59.5 -49t36 -30q26 -21 26 -49t-26 -49q-4 -3 -36 -30t-59.5 -49t-57.5 -41.5t-42 -19.5q-13 0 -20.5 10.5t-10 28.5t-2.5 33.5t1.5 33t1.5 19.5h-1024q0 -2 1.5 -19.5t1.5 -33t-2.5 -33.5t-10 -28.5t-20.5 -10.5q-12 0 -42 19.5t-57.5 41
.5t-59.5 49t-36 30q-26 21 -26 49 t26 49q4 3 36 30t59.5 49t57.5 41.5t42 19.5q13 0 20.5 -10.5t10 -28.5t2.5 -33.5t-1.5 -33t-1.5 -19.5h1024q0 2 -1.5 19.5t-1.5 33t2.5 33.5t10 28.5t20.5 10.5z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19 h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
-<glyph unicode="" horiz-adv-x="1792" d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5 t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344 q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t
-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192 q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" />
-<glyph unicode="" horiz-adv-x="1792" d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
-<glyph unicode="" horiz-adv-x="1792" d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5 q39 -17 39 -59z" />
-<glyph unicode="" horiz-adv-x="1920" d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216 q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
-<glyph unicode="" d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38 q53 0 91 -38l235 -234q37 -39 37 -91z" />
-<glyph unicode="" horiz-adv-x="1024" d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" />
-<glyph unicode="" d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="" horiz-adv-x="1024" d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362 q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" />
-<glyph unicode="" horiz-adv-x="1792" d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92 l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" />
-<glyph unicode="" horiz-adv-x="1664" d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832 q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5 t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" />
-<glyph unicode="" horiz-adv-x="1664" d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832 q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110 q24 -24 24 -57t-24 -57z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45 t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
-<glyph unicode="" horiz-adv-x="1024" d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19l710 710 q19 19 32 13t13 -32v-710q4 11 13 19z" />
-<glyph unicode="" horiz-adv-x="1664" d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-8 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q5 11 13 19z" />
-<glyph unicode="" horiz-adv-x="1408" d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" />
-<glyph unicode="" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" />
-<glyph unicode="" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
-<glyph unicode="" horiz-adv-x="1664" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
-<glyph unicode="" horiz-adv-x="1792" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19l-710 -710 q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
-<glyph unicode="" horiz-adv-x="1024" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19z" />
-<glyph unicode="" horiz-adv-x="1538" d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" />
-<glyph unicode="" horiz-adv-x="1280" d="M1171 1235l-531 -531l531 -531q19 -19 19 -45t-19 -45l-166 -166q-19 -19 -45 -19t-45 19l-742 742q-19 19 -19 45t19 45l742 742q19 19 45 19t45 -19l166 -166q19 -19 19 -45t-19 -45z" />
-<glyph unicode="" horiz-adv-x="1280" d="M1107 659l-742 -742q-19 -19 -45 -19t-45 19l-166 166q-19 19 -19 45t19 45l531 531l-531 531q-19 19 -19 45t19 45l166 166q19 19 45 19t45 -19l742 -742q19 -19 19 -45t-19 -45z" />
-<glyph unicode="" d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5 t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="" d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
-<glyph unicode="" d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19 q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="" d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="" d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59 q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="" d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23 t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="" d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109 q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143 q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" />
-<glyph unicode="" d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23 l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5 t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="" d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198 t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="" d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61 t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" />
-<glyph unicode="" d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5 t32.5 -90.5z" />
-<glyph unicode="" d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" />
-<glyph unicode="" horiz-adv-x="1664" d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651 q37 -39 37 -91z" />
-<glyph unicode="" horiz-adv-x="1664" d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22 t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" />
-<glyph unicode="" d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332 q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" />
-<glyph unicode="" d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45 t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" />
-<glyph unicode="" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" />
-<glyph unicode="" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" />
-<glyph unicode="" horiz-adv-x="1664" d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154 q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" />
-<glyph unicode="" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192 q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" />
-<glyph unicode="" d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320 q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5 t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268 q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-30 0 -51 11t-31 24t-27 42q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5 t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" />
-<glyph unicode="" horiz-adv-x="1408" d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1 q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5 t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" />
-<glyph unicode="" horiz-adv-x="1792" d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9 q-105 -188 -315 -566t-316 -567l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5 q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z " />
-<glyph unicode="" horiz-adv-x="1792" d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185 q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" />
-<glyph unicode="" horiz-adv-x="1408" d="M1376 1376q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9 q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12z" />
-<glyph unicode="" horiz-adv-x="1664" d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64 q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47 h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
-<glyph unicode="" horiz-adv-x="1792" d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1 t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5 v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111 t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281 q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" />
-<glyph unicode="" d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384 q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1683 205l-166 -165q-19 -19 -45 -19t-45 19l-531 531l-531 -531q-19 -19 -45 -19t-45 19l-166 165q-19 19 -19 45.5t19 45.5l742 741q19 19 45 19t45 -19l742 -741q19 -19 19 -45.5t-19 -45.5z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1683 728l-742 -741q-19 -19 -45 -19t-45 19l-742 741q-19 19 -19 45.5t19 45.5l166 165q19 19 45 19t45 -19l531 -531l531 531q19 19 45 19t45 -19l166 -165q19 -19 19 -45.5t-19 -45.5z" />
-<glyph unicode="" horiz-adv-x="1920" d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -11 7 -21 zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z " />
-<glyph unicode="" horiz-adv-x="1664" d="M640 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1536 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1664 1088v-512q0 -24 -16.5 -42.5t-40.5 -21.5l-1044 -122q13 -60 13 -70q0 -16 -24 -64h920q26 0 45 -19t19 -45 t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 11 8 31.5t16 36t21.5 40t15.5 29.5l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t19.5 -15.5t13 -24.5t8 -26t5.5 -29.5t4.5 -26h1201q26 0 45 -19t19 -45z" />
-<glyph unicode="" horiz-adv-x="1664" d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
-<glyph unicode="" horiz-adv-x="1920" d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5 t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" />
-<glyph unicode="" horiz-adv-x="768" d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
-<glyph unicode="" horiz-adv-x="2048" d="M640 640v-512h-256v512h256zM1024 1152v-1024h-256v1024h256zM2048 0v-128h-2048v1536h128v-1408h1920zM1408 896v-768h-256v768h256zM1792 1280v-1152h-256v1152h256z" />
-<glyph unicode="" d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4 q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5 t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-188v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-532q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960z" />
-<glyph unicode="" horiz-adv-x="1792" d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5 t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280 q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" />
-<glyph unicode="" horiz-adv-x="1792" d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26 l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5 t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" />
-<glyph unicode="" horiz-adv-x="1920" d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -10 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5 l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7 l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -9 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152
-23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31 q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20 t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68 q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70 q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224 q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7 q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" />
-<glyph unicode="" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5 t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769 q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128 q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" />
-<glyph unicode="" d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 32 18 69t-17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5 t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5 h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -74 49 -163z" />
-<glyph unicode="" horiz-adv-x="896" d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559 q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5 q224 0 351 -124t127 -344z" />
-<glyph unicode="" horiz-adv-x="1664" d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704 q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" />
-<glyph unicode="" d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5 q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="" horiz-adv-x="1152" d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38 t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" />
-<glyph unicode="" d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5 q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="" horiz-adv-x="1664" d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91 t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96 q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" />
-<glyph unicode="" d="M394 184q-8 -9 -20 3q-13 11 -4 19q8 9 20 -3q12 -11 4 -19zM352 245q9 -12 0 -19q-8 -6 -17 7t0 18q9 7 17 -6zM291 305q-5 -7 -13 -2q-10 5 -7 12q3 5 13 2q10 -5 7 -12zM322 271q-6 -7 -16 3q-9 11 -2 16q6 6 16 -3q9 -11 2 -16zM451 159q-4 -12 -19 -6q-17 4 -13 15 t19 7q16 -5 13 -16zM514 154q0 -11 -16 -11q-17 -2 -17 11q0 11 16 11q17 2 17 -11zM572 164q2 -10 -14 -14t-18 8t14 15q16 2 18 -9zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-224q-16 0 -24.5 1t-19.5 5t-16 14.5t-5 27.5v239q0 97 -52 142q57 6 102.5 18t94 39 t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103 q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -103t0.5
-68q0 -22 -11 -33.5t-22 -13t-33 -1.5 h-224q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="" horiz-adv-x="1664" d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92 t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" />
-<glyph unicode="" d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5 q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44 q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5 q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -10 1 -18.5t3 -17t4 -13.5t6.5 -16t6.5 -17q16 -40 25 -118.5t9 -136.5z" />
-<glyph unicode="" horiz-adv-x="1408" d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -52.5 3.5t-57.5 12.5t-47.5 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-128 79 -264.5 215.5t-215.5 264.5q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47.5t-12.5 57.5t-3.5 52.5 q0 92 51 186q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174 q2 -1 19 -11.5t24 -14t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" />
-<glyph unicode="" horiz-adv-x="1408" d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="" horiz-adv-x="1280" d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289 q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
-<glyph unicode="" d="M1280 343q0 11 -2 16q-3 8 -38.5 29.5t-88.5 49.5l-53 29q-5 3 -19 13t-25 15t-21 5q-18 0 -47 -32.5t-57 -65.5t-44 -33q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170.5 126.5t-126.5 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5t-3.5 16.5q0 13 20.5 33.5t45 38.5 t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5t320.5 -216.5q6 -2 30 -11t33 -12.5 t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="" horiz-adv-x="1664" d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41 q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" />
-<glyph unicode="" horiz-adv-x="1024" d="M959 1524v-264h-157q-86 0 -116 -36t-30 -108v-189h293l-39 -296h-254v-759h-306v759h-255v296h255v218q0 186 104 288.5t277 102.5q147 0 228 -12z" />
-<glyph unicode="" d="M1536 640q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -39.5 7t-12.5 30v211q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5 q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23 q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -89t0.5 -54q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="" horiz-adv-x="1664" d="M1664 960v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5 t316.5 -131.5t131.5 -316.5z" />
-<glyph unicode="" horiz-adv-x="1920" d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608 q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
-<glyph unicode="" horiz-adv-x="1408" d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5 t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294 q187 -186 294 -425.5t120 -501.5z" />
-<glyph unicode="" d="M1040 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1296 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5 h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75 l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5 t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" />
-<glyph unicode="" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM246 128h1300q-266 300 -266 832q0 51 -24 105t-69 103t-121.5 80.5t-169.5 31.5t-169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -532 -266 -832z M1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5 t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
-<glyph unicode="" d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70 l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70 l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" />
-<glyph unicode="" horiz-adv-x="1792" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106 q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43 q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5 t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" />
-<glyph unicode="" horiz-adv-x="1792" d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-2 3 -3.5 4.5t-4 4.5t-4.5 5q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576 q-50 0 -89 -38.5t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45 t45 -19t45 19t19 45zM1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128 q0 122 81.5 189t206.5 67q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" />
-<glyph unicode="" d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576 q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5 t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76 q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" />
-<glyph unicode="" d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33 t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580 q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100 q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" />
-<glyph unicode="" d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="" d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="" d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="" d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1042 887q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11 q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 10.5t-9.5 10.5q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5 q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5 q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17
t10.5 17q9 6 14 5.5t14.5 -5.5 t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-5 7 -8 9q-12 4 -27 -5q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3 q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25 q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5q-16 0 -22 -1q-146 -80 -235 -222q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5 t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-1
5 25 -17 29q-3 5 -5.5 15.5 t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10t17 -20q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21 q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5 q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3 q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5t0 14t-1.5 12.5l-1 8v18l-1 8q
-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5 t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q7 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5 q15 10 -7 16q-17 5 -43 -12zM879 10q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t
<TRUNCATED>
[42/59] [abbrv] [partial] isis-site git commit: ISIS-1521: deletes
content-OLDSITE
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/application-menu-layout-menus.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/application-menu-layout-menus.png b/content-OLDSITE/components/viewers/wicket/images/application-menu-layout-menus.png
deleted file mode 100644
index 0bc73d1..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/application-menu-layout-menus.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/application-menu-tertiary.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/application-menu-tertiary.png b/content-OLDSITE/components/viewers/wicket/images/application-menu-tertiary.png
deleted file mode 100644
index f2d2281..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/application-menu-tertiary.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/bookmarks/bookmarked-pages-panel-940.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/bookmarks/bookmarked-pages-panel-940.png b/content-OLDSITE/components/viewers/wicket/images/bookmarks/bookmarked-pages-panel-940.png
deleted file mode 100644
index c572707..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/bookmarks/bookmarked-pages-panel-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/bookmarks/bookmarked-pages-panel-estatio-940.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/bookmarks/bookmarked-pages-panel-estatio-940.png b/content-OLDSITE/components/viewers/wicket/images/bookmarks/bookmarked-pages-panel-estatio-940.png
deleted file mode 100644
index 2fad852..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/bookmarks/bookmarked-pages-panel-estatio-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/bookmarks/bookmarked-pages-panel-estatio.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/bookmarks/bookmarked-pages-panel-estatio.png b/content-OLDSITE/components/viewers/wicket/images/bookmarks/bookmarked-pages-panel-estatio.png
deleted file mode 100644
index 0fa0cfa..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/bookmarks/bookmarked-pages-panel-estatio.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/bookmarks/bookmarked-pages-panel.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/bookmarks/bookmarked-pages-panel.png b/content-OLDSITE/components/viewers/wicket/images/bookmarks/bookmarked-pages-panel.png
deleted file mode 100644
index b0d85f7..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/bookmarks/bookmarked-pages-panel.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/brand-logo-signin.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/brand-logo-signin.png b/content-OLDSITE/components/viewers/wicket/images/brand-logo-signin.png
deleted file mode 100644
index 92a022d..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/brand-logo-signin.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/brand-logo.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/brand-logo.png b/content-OLDSITE/components/viewers/wicket/images/brand-logo.png
deleted file mode 100644
index 7ab8ab3..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/brand-logo.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/copy-link/010-copy-link-button-940.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/copy-link/010-copy-link-button-940.png b/content-OLDSITE/components/viewers/wicket/images/copy-link/010-copy-link-button-940.png
deleted file mode 100644
index bf70a84..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/copy-link/010-copy-link-button-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/copy-link/010-copy-link-button.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/copy-link/010-copy-link-button.png b/content-OLDSITE/components/viewers/wicket/images/copy-link/010-copy-link-button.png
deleted file mode 100644
index ef64d29..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/copy-link/010-copy-link-button.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/copy-link/020-copy-link-dialog-940.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/copy-link/020-copy-link-dialog-940.png b/content-OLDSITE/components/viewers/wicket/images/copy-link/020-copy-link-dialog-940.png
deleted file mode 100644
index 84d050a..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/copy-link/020-copy-link-dialog-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/copy-link/020-copy-link-dialog.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/copy-link/020-copy-link-dialog.png b/content-OLDSITE/components/viewers/wicket/images/copy-link/020-copy-link-dialog.png
deleted file mode 100644
index 6be3190..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/copy-link/020-copy-link-dialog.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/copy-link/030-hints-940.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/copy-link/030-hints-940.png b/content-OLDSITE/components/viewers/wicket/images/copy-link/030-hints-940.png
deleted file mode 100644
index 3a4f690..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/copy-link/030-hints-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/copy-link/030-hints.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/copy-link/030-hints.png b/content-OLDSITE/components/viewers/wicket/images/copy-link/030-hints.png
deleted file mode 100644
index 5010132..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/copy-link/030-hints.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/copy-link/040-copy-link-with-hints-940.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/copy-link/040-copy-link-with-hints-940.png b/content-OLDSITE/components/viewers/wicket/images/copy-link/040-copy-link-with-hints-940.png
deleted file mode 100644
index 29ccf3b..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/copy-link/040-copy-link-with-hints-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/copy-link/040-copy-link-with-hints.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/copy-link/040-copy-link-with-hints.png b/content-OLDSITE/components/viewers/wicket/images/copy-link/040-copy-link-with-hints.png
deleted file mode 100644
index da9674f..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/copy-link/040-copy-link-with-hints.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/copy-link/050-title-url-940.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/copy-link/050-title-url-940.png b/content-OLDSITE/components/viewers/wicket/images/copy-link/050-title-url-940.png
deleted file mode 100644
index 955e6b2..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/copy-link/050-title-url-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/copy-link/050-title-url.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/copy-link/050-title-url.png b/content-OLDSITE/components/viewers/wicket/images/copy-link/050-title-url.png
deleted file mode 100644
index 7fbf6d5..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/copy-link/050-title-url.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/cust-order-product.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/cust-order-product.png b/content-OLDSITE/components/viewers/wicket/images/cust-order-product.png
deleted file mode 100644
index 3cec4bd..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/cust-order-product.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/embedded-view/no-footer.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/embedded-view/no-footer.png b/content-OLDSITE/components/viewers/wicket/images/embedded-view/no-footer.png
deleted file mode 100644
index 48d3a39..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/embedded-view/no-footer.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/embedded-view/no-header-no-footer.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/embedded-view/no-header-no-footer.png b/content-OLDSITE/components/viewers/wicket/images/embedded-view/no-header-no-footer.png
deleted file mode 100644
index 4e238f6..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/embedded-view/no-header-no-footer.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/embedded-view/no-header.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/embedded-view/no-header.png b/content-OLDSITE/components/viewers/wicket/images/embedded-view/no-header.png
deleted file mode 100644
index 22e245b..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/embedded-view/no-header.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/embedded-view/regular.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/embedded-view/regular.png b/content-OLDSITE/components/viewers/wicket/images/embedded-view/regular.png
deleted file mode 100644
index 926fb7d..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/embedded-view/regular.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/file-upload-download/010-attachment-field-940.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/010-attachment-field-940.png b/content-OLDSITE/components/viewers/wicket/images/file-upload-download/010-attachment-field-940.png
deleted file mode 100644
index 96cbb31..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/010-attachment-field-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/file-upload-download/010-attachment-field.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/010-attachment-field.png b/content-OLDSITE/components/viewers/wicket/images/file-upload-download/010-attachment-field.png
deleted file mode 100644
index 013f6e2..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/010-attachment-field.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/file-upload-download/020-edit-choose-file-940.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/020-edit-choose-file-940.png b/content-OLDSITE/components/viewers/wicket/images/file-upload-download/020-edit-choose-file-940.png
deleted file mode 100644
index 7f90bea..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/020-edit-choose-file-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/file-upload-download/020-edit-choose-file.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/020-edit-choose-file.png b/content-OLDSITE/components/viewers/wicket/images/file-upload-download/020-edit-choose-file.png
deleted file mode 100644
index a7e3dc4..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/020-edit-choose-file.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/file-upload-download/030-choose-file-using-browser-520.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/030-choose-file-using-browser-520.png b/content-OLDSITE/components/viewers/wicket/images/file-upload-download/030-choose-file-using-browser-520.png
deleted file mode 100644
index 6a32d1b..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/030-choose-file-using-browser-520.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/file-upload-download/030-choose-file-using-browser.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/030-choose-file-using-browser.png b/content-OLDSITE/components/viewers/wicket/images/file-upload-download/030-choose-file-using-browser.png
deleted file mode 100644
index 700c325..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/030-choose-file-using-browser.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/file-upload-download/040-edit-chosen-file-indicated-940.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/040-edit-chosen-file-indicated-940.png b/content-OLDSITE/components/viewers/wicket/images/file-upload-download/040-edit-chosen-file-indicated-940.png
deleted file mode 100644
index d6bc924..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/040-edit-chosen-file-indicated-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/file-upload-download/040-edit-chosen-file-indicated.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/040-edit-chosen-file-indicated.png b/content-OLDSITE/components/viewers/wicket/images/file-upload-download/040-edit-chosen-file-indicated.png
deleted file mode 100644
index 60ea5b3..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/040-edit-chosen-file-indicated.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/file-upload-download/050-ok-if-image-then-rendered-940.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/050-ok-if-image-then-rendered-940.png b/content-OLDSITE/components/viewers/wicket/images/file-upload-download/050-ok-if-image-then-rendered-940.png
deleted file mode 100644
index 302bbbc..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/050-ok-if-image-then-rendered-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/file-upload-download/050-ok-if-image-then-rendered.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/050-ok-if-image-then-rendered.png b/content-OLDSITE/components/viewers/wicket/images/file-upload-download/050-ok-if-image-then-rendered.png
deleted file mode 100644
index 50799b2..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/050-ok-if-image-then-rendered.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/file-upload-download/060-download-940.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/060-download-940.png b/content-OLDSITE/components/viewers/wicket/images/file-upload-download/060-download-940.png
deleted file mode 100644
index 41b4b27..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/060-download-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/file-upload-download/060-download.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/060-download.png b/content-OLDSITE/components/viewers/wicket/images/file-upload-download/060-download.png
deleted file mode 100644
index f726d0d..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/060-download.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/file-upload-download/070-edit-clear-940.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/070-edit-clear-940.png b/content-OLDSITE/components/viewers/wicket/images/file-upload-download/070-edit-clear-940.png
deleted file mode 100644
index 0eae54e..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/070-edit-clear-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/file-upload-download/070-edit-clear.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/070-edit-clear.png b/content-OLDSITE/components/viewers/wicket/images/file-upload-download/070-edit-clear.png
deleted file mode 100644
index 57c2a24..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/file-upload-download/070-edit-clear.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/layouts/4-0-8-0.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/layouts/4-0-8-0.png b/content-OLDSITE/components/viewers/wicket/images/layouts/4-0-8-0.png
deleted file mode 100644
index 1ebb062..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/layouts/4-0-8-0.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/layouts/4-4-4-12.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/layouts/4-4-4-12.png b/content-OLDSITE/components/viewers/wicket/images/layouts/4-4-4-12.png
deleted file mode 100644
index fd946bf..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/layouts/4-4-4-12.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/layouts/6-6-0-12.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/layouts/6-6-0-12.png b/content-OLDSITE/components/viewers/wicket/images/layouts/6-6-0-12.png
deleted file mode 100644
index 369efb7..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/layouts/6-6-0-12.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/layouts/isis-layout-show-facets.css
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/layouts/isis-layout-show-facets.css b/content-OLDSITE/components/viewers/wicket/images/layouts/isis-layout-show-facets.css
deleted file mode 100644
index fc4cc76..0000000
--- a/content-OLDSITE/components/viewers/wicket/images/layouts/isis-layout-show-facets.css
+++ /dev/null
@@ -1,3 +0,0 @@
-\ufefful.isis-facets {
- display: initial;
-}
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/layouts/isis-layout.css
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/layouts/isis-layout.css b/content-OLDSITE/components/viewers/wicket/images/layouts/isis-layout.css
deleted file mode 100644
index 0219c64..0000000
--- a/content-OLDSITE/components/viewers/wicket/images/layouts/isis-layout.css
+++ /dev/null
@@ -1,253 +0,0 @@
-\ufeff.primary-1 {
- background-color: #669900;
-}
-
-.primary-2 {
- background-color: #669900;
-}
-
-.primary-3 {
- background-color: #669900;
-}
-
-.primary-4 {
- background-color: #99FF66;
-}
-
-.primary-5 {
- background-color: #CCFF99;
-}
-
-.secondary-a-1 {
- background-color: #006666;
-}
-
-.secondary-a-2 {
- background-color: #006666;
-}
-
-.secondary-a-3 {
- background-color: #006666;
-}
-
-.secondary-a-4 {
- background-color: #66CCCC;
-}
-
-.secondary-a-5 {
- background-color: #99CCCC;
-}
-
-.secondary-b-1 {
- background-color: #999900;
-}
-
-.secondary-b-2 {
- background-color: #999900;
-}
-
-.secondary-b-3 {
- background-color: #999900;
-}
-
-.secondary-b-4 {
- background-color: #FFFF66;
-}
-
-.secondary-b-5 {
- background-color: #FFFFCC;
-}
-
-.complement-1 {
- background-color: #990033;
-}
-
-.complement-2 {
- background-color: #990033;
-}
-
-.complement-3 {
- background-color: #990033;
-}
-
-.complement-4 {
- background-color: #FF6699;
-}
-
-.complement-5 {
- background-color: #FF99CC;
-}
-
-
-
-legend {
- background-color: white;
-}
-
-fieldset {
- padding-bottom: 10px;
-}
-
-span,li {
- color: white;
-}
-span {
- font-weight: bold;
-}
-
-li {
- padding-bottom: 10px;
- margin-bottom: 10px;
-}
-
-
-
-.isis-header {
- padding: 20px 80px 20px 40px;
- margin-right: 100px;
- background-color: #99CCCC;
- display: block;
- width: 100%;
-}
-
-.isis-header span.isis-title {
- font-size: xx-large;
- padding: 5px 80px 5px 40px;
- margin-right: 50px;
- color: black;
- background-color: #99FF66;
- display: inline-table;
- vertical-align: bottom;
-}
-
-.isis-header div.isis-actions span {
- font-size: large;
- padding: 5px 5px 5px 5px;
- display: inline-table;
-}
-
-.isis-memberGroup, .isis-collection {
- margin-top: 10px;
- margin-bottom: 10px;
- min-height: 100px;
-}
-
-.isis-memberGroup {
- background-color: #669900;
-}
-
-.isis-collection {
- background-color: #999900;
-}
-
-
-div.isis-property > span {
- margin-left: 5%;
- padding-left: 10px;
- width: 90%;
- display: block;
-}
-
-fieldset div.isis-property > span {
- padding: 5px;
- margin: 10px;
- background-color: #006666;
-}
-
-.isis-header div.isis-actions,
-fieldset div.isis-actions {
- margin-left: 60px;
-}
-
-fieldset.isis-collection div.isis-actions {
- margin-left: 60px;
-}
-
-.isis-header .isis-actions {
- display: inline-block;
-}
-
-.isis-header div.isis-action,
-fieldset div.isis-action {
- display: inline-table;
- padding: 5px;
- margin-top: 5px;
- margin-bottom: 5px;
- background-color: #990033;
-}
-
-
-fieldset div.isis-action span {
- background-color: #990033;
-}
-
-.isis-memberGroups {}
-
-.isis-memberGroup.min-height-50,
-.isis-collection.min-height-50 {
- min-height: 50px;
-}
-
-.isis-memberGroup.min-height-100,
-.isis-collection.min-height-100 {
- min-height: 100px;
-}
-
-.isis-memberGroup.min-height-150,
-.isis-collection.min-height-150 {
- min-height: 150px;
-}
-
-.isis-memberGroup.min-height-200,
-.isis-collection.min-height-200 {
- min-height: 200px;
-}
-
-.isis-memberGroup.min-height-250,
-.isis-collection.min-height-250 {
- min-height: 250px;
-}
-
-.isis-memberGroup.min-height-300,
-.isis-collection.min-height-300 {
- min-height: 300px;
-}
-
-.isis-memberGroup.min-height-350,
-.isis-collection.min-height-350 {
- min-height: 350px;
-}
-
-.isis-memberGroup.min-height-400,
-.isis-collection.min-height-400 {
- min-height: 400px;
-}
-
-.isis-memberGroup .isis-hidden {
- display: none;
-}
-
-.isis-action ul.isis-facets li {
- margin-top: 30px;
-}
-ul.isis-facets li {
- margin-left: 40px;
- font-size: small;
-}
-.isis-action ul.isis-facets li {
- margin-top: 10px;
- margin-left: 20px;
-}
-.isis-action ul.isis-facets li {
- font-size: small;
-}
-ul.isis-facets {
- line-height: 0px;
-}
-ul.isis-facets {
- margin:0px;
-}
-
-.isis-facets {
- display: none;
-}
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/login-page-default.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/login-page-default.png b/content-OLDSITE/components/viewers/wicket/images/login-page-default.png
deleted file mode 100644
index fdf2dee..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/login-page-default.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/login-page-suppress-password-reset.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/login-page-suppress-password-reset.png b/content-OLDSITE/components/viewers/wicket/images/login-page-suppress-password-reset.png
deleted file mode 100644
index b557269..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/login-page-suppress-password-reset.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/login-page-suppress-remember-me.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/login-page-suppress-remember-me.png b/content-OLDSITE/components/viewers/wicket/images/login-page-suppress-remember-me.png
deleted file mode 100644
index fe69496..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/login-page-suppress-remember-me.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/login-page-suppress-sign-up.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/login-page-suppress-sign-up.png b/content-OLDSITE/components/viewers/wicket/images/login-page-suppress-sign-up.png
deleted file mode 100644
index 8ff8bc3..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/login-page-suppress-sign-up.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/recent-pages/recent-pages-940.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/recent-pages/recent-pages-940.png b/content-OLDSITE/components/viewers/wicket/images/recent-pages/recent-pages-940.png
deleted file mode 100644
index 2e55860..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/recent-pages/recent-pages-940.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/recent-pages/recent-pages.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/recent-pages/recent-pages.png b/content-OLDSITE/components/viewers/wicket/images/recent-pages/recent-pages.png
deleted file mode 100644
index 8be97de..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/recent-pages/recent-pages.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/sign-up-after-registration.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/sign-up-after-registration.png b/content-OLDSITE/components/viewers/wicket/images/sign-up-after-registration.png
deleted file mode 100644
index 59902f9..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/sign-up-after-registration.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/sign-up-email-with-verification-link.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/sign-up-email-with-verification-link.png b/content-OLDSITE/components/viewers/wicket/images/sign-up-email-with-verification-link.png
deleted file mode 100644
index 021b642..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/sign-up-email-with-verification-link.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/sign-up-login-page-after-sign-up.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/sign-up-login-page-after-sign-up.png b/content-OLDSITE/components/viewers/wicket/images/sign-up-login-page-after-sign-up.png
deleted file mode 100644
index 3402bf6..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/sign-up-login-page-after-sign-up.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/sign-up-page.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/sign-up-page.png b/content-OLDSITE/components/viewers/wicket/images/sign-up-page.png
deleted file mode 100644
index 8e3bdaa..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/sign-up-page.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/sign-up-registration-page.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/sign-up-registration-page.png b/content-OLDSITE/components/viewers/wicket/images/sign-up-registration-page.png
deleted file mode 100644
index 189965a..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/sign-up-registration-page.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/theme-chooser/example-1.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/theme-chooser/example-1.png b/content-OLDSITE/components/viewers/wicket/images/theme-chooser/example-1.png
deleted file mode 100644
index 4db4b18..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/theme-chooser/example-1.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/images/theme-chooser/example-2.png
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/images/theme-chooser/example-2.png b/content-OLDSITE/components/viewers/wicket/images/theme-chooser/example-2.png
deleted file mode 100644
index 435194d..0000000
Binary files a/content-OLDSITE/components/viewers/wicket/images/theme-chooser/example-2.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/isisaddons/about.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/isisaddons/about.md b/content-OLDSITE/components/viewers/wicket/isisaddons/about.md
deleted file mode 100644
index a98c688..0000000
--- a/content-OLDSITE/components/viewers/wicket/isisaddons/about.md
+++ /dev/null
@@ -1,3 +0,0 @@
-Title: Wicket viewer extensions
-
-go back to: [documentation](../../../../documentation.html)
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/isisaddons/isis-wicket-excel.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/isisaddons/isis-wicket-excel.md b/content-OLDSITE/components/viewers/wicket/isisaddons/isis-wicket-excel.md
deleted file mode 100644
index 3d4ef36..0000000
--- a/content-OLDSITE/components/viewers/wicket/isisaddons/isis-wicket-excel.md
+++ /dev/null
@@ -1,30 +0,0 @@
-Title: Download as Excel extension for Wicket viewer
-
-This [Wicket extension](https://github.com/isisaddons/isis-wicket-excel) allow a collection of entities to be downloaded as an Excel spreadsheet (using [Apache POI](http://poi.apache.org)).
-
-## Screenshots
-
-The following screenshots are taken from [demo app](https://github.com/isisaddons/isis-wicket-excel/tree/master/zzzdemo) for this module.
-
-The extension renders a new tab (highlighted):
-
-<img src="https://raw.githubusercontent.com/isisaddons/isis-wicket-excel/master/images/excel-tab.png" style="width: 900px;"/>
-
-Clicking the tab provides a download link:
-
-<img src="https://raw.githubusercontent.com/isisaddons/isis-wicket-excel/master/images/download-link.png" style="width: 900px;"/>
-
-The downloaded file can be opened in Excel:
-
-<img src="https://raw.githubusercontent.com/isisaddons/isis-wicket-excel/master/images/excel.png" style="width: 600px;"/>
-
-
-## Download
-
-The extension is hosted on [github](https://github.com/isisaddons/isis-wicket-excel).
-
-## See also
-
-See also the [Excel domain service](../../../../modules/isis-module-excel.html), which allows programmatic export and import, eg to support bulk updating/inserting.
-
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/isisaddons/isis-wicket-fullcalendar2.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/isisaddons/isis-wicket-fullcalendar2.md b/content-OLDSITE/components/viewers/wicket/isisaddons/isis-wicket-fullcalendar2.md
deleted file mode 100644
index 89215c7..0000000
--- a/content-OLDSITE/components/viewers/wicket/isisaddons/isis-wicket-fullcalendar2.md
+++ /dev/null
@@ -1,26 +0,0 @@
-Title: Full calendar2 extension for Wicket viewer
-
-This [Wicket extension](https://github.com/isisaddons/isis-wicket-fullcalendar2) renders a collection of entities within a fullpage calendar.
-
-## Screenshots
-
-The following screenshots are taken from the [demo app](https://github.com/isisaddons/isis-wicket-fullcalendar2/tree/master/zzzdemo) for this module.
-
-Standalone collection:
-
-<img src="https://raw.githubusercontent.com/isisaddons/isis-wicket-fullcalendar2/master/images/standalone-collection.png" style="width: 900px;"/>
-
-
-Parented collection in a custom dashboard view model
-
-<img src="https://raw.githubusercontent.com/isisaddons/isis-wicket-fullcalendar2/master/images/dashboard.png" style="width: 900px;"/>
-
-
-Parented collection in a regular entity:
-
-<img src="https://raw.githubusercontent.com/isisaddons/isis-wicket-fullcalendar2/master/images/parented-collection.png" style="width: 900px;"/>
-
-
-## Download
-
-The extension is hosted on [github](https://github.com/isisaddons/isis-wicket-fullcalendar2).
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/isisaddons/isis-wicket-gmap3.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/isisaddons/isis-wicket-gmap3.md b/content-OLDSITE/components/viewers/wicket/isisaddons/isis-wicket-gmap3.md
deleted file mode 100644
index ff16cfb..0000000
--- a/content-OLDSITE/components/viewers/wicket/isisaddons/isis-wicket-gmap3.md
+++ /dev/null
@@ -1,24 +0,0 @@
-Title: Gmap3 (google maps) extension for Wicket viewer
-
-This [Wicket extension](https://github.com/isisaddons/isis-wicket-gmap3) renders a collection of entities within a map (using google's [gmap3](https://developers.google.com/maps/documentation/javascript/) API).
-
-## Screenshots
-
-The following screenshots are taken from the [demo app](https://github.com/isisaddons/isis-wicket-gmap3/tree/master/zzzdemo) for this module. Each `ToDoItem` has been made `Locatable`.
-
-<img src="https://raw.githubusercontent.com/isisaddons/isis-wicket-gmap3/master/images/screenshot-1.png" style="width: 900px;"/>
-
-<img src="https://raw.githubusercontent.com/isisaddons/isis-wicket-gmap3/master/images/screenshot-2.png" style="width: 900px;"/>
-
-
-## <a name="screencast"></a>Screencast
-
-This screencast shows how to customize the Wicket viewer, integrating google maps.
-
-<iframe width="630" height="472" src="http://www.youtube.com/embed/9o5zAME8LrM" frameborder="0" allowfullscreen></iframe>
-
-Note: this screencast is out of date. See instead the [demo app](https://github.com/isisaddons/isis-wicket-gmap3/tree/master/zzzdemo) that comes with the Isis addons project.
-
-## Download
-
-The extension is hosted on [github](https://github.com/isisaddons/isis-wicket-gmap3).
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/isisaddons/isis-wicket-wickedcharts.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/isisaddons/isis-wicket-wickedcharts.md b/content-OLDSITE/components/viewers/wicket/isisaddons/isis-wicket-wickedcharts.md
deleted file mode 100644
index 8fb5e33..0000000
--- a/content-OLDSITE/components/viewers/wicket/isisaddons/isis-wicket-wickedcharts.md
+++ /dev/null
@@ -1,38 +0,0 @@
-Title: Wickedcharts extension for Wicket viewer
-
-A [Wicket extension](https://github.com/isisaddons/isis-wicket-wickedcharts) integrating Isis with [Wicked Charts](https://code.google.com/p/wicked-charts/). *Wicked Charts* is in turn an integration between [Apache Wicket](http://wicket.apache.org) and the [Highcharts](http://www.highcharts.com/) JS charting library).
-
-The library provides two separate components/extensions for the Wicket viewer:
-
-* `summarycharts`: render a standalone collection with `BigDecimal` properties as a chart. (This component can be thought of as an enhancement of the base `summary` view provided by Wicket UI viewer).
-
-* `scalarchart`: renders a standalone scalar value (from an action invocation) as a chart
-
-**Please note that while this project and *Wicked Charts* are licensed under Apache 2.0 License, *Highcharts* itself is only free for non-commercial use. See [here](http://shop.highsoft.com/highcharts.html) for further details.**
-
-
-## Screenshots
-
-The following screenshots are taken from the [demo app](https://github.com/isisaddons/isis-wicket-wickedcharts/tree/master/zzzdemo) for this module.
-
-#### Summary Charts
-
-A collection with `BigDecimal` properties:
-
-<img src="https://raw.githubusercontent.com/isisaddons/isis-wicket-wickedcharts/master/images/summarychart-tab.png" style="width: 900px;"/>
-
-renders the returned chart with associated summary data:
-
-<img src="https://raw.githubusercontent.com/isisaddons/isis-wicket-wickedcharts/master/images/summarychart.png" style="width: 900px;"/>
-
-
-#### Scalar Chart
-
-Result of an action to analyze `ToDoItem`s by their category:
-
-<img src="https://raw.githubusercontent.com/isisaddons/isis-wicket-wickedcharts/master/images/piechart.png" style="width: 900px;"/>
-
-
-## Download
-
-The extension is hosted on [github](https://github.com/isisaddons/isis-wicket-wickedcharts).
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/recent-pages.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/recent-pages.md b/content-OLDSITE/components/viewers/wicket/recent-pages.md
deleted file mode 100644
index dc4bbb7..0000000
--- a/content-OLDSITE/components/viewers/wicket/recent-pages.md
+++ /dev/null
@@ -1,30 +0,0 @@
-Title: Recent Pages
-
-[//]: # (content copied to _user-guide_wicket-viewer_features)
-
-The Wicket viewer provides a recent pages drop-down that acts as a breadcrumb trail. Using it, the user can quickly open a recently accessed domain object.
-
-##Screenshots
-
-The following screenshot, taken from the [Estatio](https://github.com/estatio/estatio) application, shows the recent pages drop-down after a number of pages have been accessed.
-
-<a href="images/recent-pages/recent-pages.png"><img src="images/recent-pages/recent-pages-940.png"/></a>
-
-(screenshot of v1.4.0)
-
-##Domain Code
-
-The recent pages drop-down is automatically populated; no changes need to be made to the domain classes.
-
-##User Experience
-
-Selecting the domain object from the list causes the viewer to automatically navigate to the page for the selected object.
-
-####Related functionality
-
-The [bookmarks](./bookmarks.html) (sliding panel) also provides links to recently visited objects, but only those explicitly marked as `@Bookmarkable`. In contrast to the recent pages drop-down, the bookmarks panel also nests related objects together hierarchically.
-
-##Configuration
-
-The number of objects is hard-coded as 10; it cannot currently be configured.
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/release-notes/about.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/release-notes/about.md b/content-OLDSITE/components/viewers/wicket/release-notes/about.md
deleted file mode 100644
index ee114ed..0000000
--- a/content-OLDSITE/components/viewers/wicket/release-notes/about.md
+++ /dev/null
@@ -1,14 +0,0 @@
-Title: Release Notes
-
-As of 1.8.0, the Wicket viewer component has been included in Core; see [core-1.8-0 release notes](../../../../core/release-notes/isis-1.8.0.html).
-
-- [isis-viewer-wicket-1.7.0](isis-viewer-wicket-1.7.0.html)
-- [isis-viewer-wicket-1.6.0](isis-viewer-wicket-1.6.0.html)
-- [isis-viewer-wicket-1.5.0](isis-viewer-wicket-1.5.0.html)
-- [isis-viewer-wicket-1.4.1](isis-viewer-wicket-1.4.1.html)
-- [isis-viewer-wicket-1.4.0](isis-viewer-wicket-1.4.0.html)
-- [isis-viewer-wicket-1.3.1](isis-viewer-wicket-1.3.1.html)
-- [isis-viewer-wicket-1.3.0](isis-viewer-wicket-1.3.0.html)
-- [isis-viewer-wicket-1.2.0](isis-viewer-wicket-1.2.0.html)
-- [isis-viewer-wicket-1.1.0](isis-viewer-wicket-1.1.0.html)
-- [isis-viewer-wicket-1.0.0](isis-viewer-wicket-1.0.0.html)
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.0.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.0.0.md b/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.0.0.md
deleted file mode 100644
index abc55ca..0000000
--- a/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.0.0.md
+++ /dev/null
@@ -1,38 +0,0 @@
-Title: isis-viewer-wicket-1.0.0
-
-<h2> New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-232'>ISIS-232</a>] - General improvements to the Wicket viewer
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-263'>ISIS-263</a>] - Introduce a new @CommonlyUsed annotation as a hint for the UI. To be implemented by Wicket viewer (as a minimum)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-264'>ISIS-264</a>] - Add @Paged annotation (for use by viewer-side paging as a minimum). Implement in Wicket as a minimum
-</li>
-</ul>
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-239'>ISIS-239</a>] - Add support for MultiLine facet in Wicket viewer
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-244'>ISIS-244</a>] - Hide properties in tables that are statically invisible within the Wicket viewer
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-251'>ISIS-251</a>] - Implement concurrency exception handling in Wicket viewer
-</li>
-</ul>
-
-<h2> Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-287'>ISIS-287</a>] - BigInteger types throw error in Wicket viewer
-</li>
-</ul>
-
-
-<h2> Wish
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-271'>ISIS-271</a>] - the option to overrule properties distributed as part of the application (read external properties)
-</li>
-</ul>
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.1.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.1.0.md b/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.1.0.md
deleted file mode 100644
index 8a9e7b7..0000000
--- a/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.1.0.md
+++ /dev/null
@@ -1,31 +0,0 @@
-Title: isis-viewer-wicket-1.1.0
-
-<h2> New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-282'>ISIS-282</a>] - Add support for file uploads and downloads to Wicket viewer and JDO objectstore
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-304'>ISIS-304</a>] - Contributed actions for collections (1-arg, no business rules) do not appear.
-</li>
-</ul>
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-308'>ISIS-308</a>] - Don't show (null) for a property or a parameter that has no reference (instead show an empty string)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-309'>ISIS-309</a>] - Minor fixes to support extensions to Wicket viewer.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-315'>ISIS-315</a>] - Allow Wicket applications to bootstrap from a config directory outside of WEB-INF
-</li>
-</ul>
-
-<h2> Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-300'>ISIS-300</a>] - The home page link in Wicket viewer goes to root context "/", rather than to the base of the webapp.
-</li>
-</ul>
-
-
-
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.2.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.2.0.md b/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.2.0.md
deleted file mode 100644
index f34f5c8..0000000
--- a/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.2.0.md
+++ /dev/null
@@ -1,103 +0,0 @@
-Title: isis-viewer-wicket-1.2.0
-
-<h2> New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-328'>ISIS-328</a>] - Wicket viewer should shutdown Isis core on completion
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-344'>ISIS-344</a>] - Automatically exclude "parent references" from parented collections.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-351'>ISIS-351</a>] - Provide the ability for certain runtime exceptions to be recognized as non-fatal, for rendering to the user.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-360'>ISIS-360</a>] - About page on wicket viewer should show version, build number and other details.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-363'>ISIS-363</a>] - Wicket viewer should abbreviate title to different lengths for parented vs standalone collections.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-384'>ISIS-384</a>] - Provide automatic totalling of collections.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-400'>ISIS-400</a>] - In the wicket viewer, allow actions to be associated with properties (similar to how this can be done with collections)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-407'>ISIS-407</a>] - Annotation to automatically adjust end dates of ranges so that they are shown as inclusive vs exclusive.
-</li>
-</ul>
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-314'>ISIS-314</a>] - The wicket viewer should honour precision and scale when rendering BigDecimal values.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-320'>ISIS-320</a>] - Be more verbose when wicket page fails to render
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-330'>ISIS-330</a>] - Wicket viewer calls choices method while figuring out how to render properties. Should call less often (if not at all).
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-335'>ISIS-335</a>] - Don't include (or perhaps abbreviate) the title text in collections
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-337'>ISIS-337</a>] - Reduce size of font in breadcrumbs
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-338'>ISIS-338</a>] - Right align number fields (byte, short, int, long, float, double, BigInteger, BigDecimal)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-339'>ISIS-339</a>] - Wicket Autocomplete should only fire if at least 1 character has been entered.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-340'>ISIS-340</a>] - Wicket viewer bookmarks should show icon as well as title
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-343'>ISIS-343</a>] - Introduce @Render annotation and deprecate @Resolve
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-349'>ISIS-349</a>] - Show notifications, warning messages and error messages in Wicket
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-350'>ISIS-350</a>] - Provide a fallback error page in case of runtime exception being thrown.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-357'>ISIS-357</a>] - Gracefully handle objects that have been deleted.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-362'>ISIS-362</a>] - Upgrade to JMock 2.6.0
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-364'>ISIS-364</a>] - Suppress components of title when rendered in a parented collection.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-365'>ISIS-365</a>] - Should not add same object to bookmarks (breadcrumbs) twice if its title has changed.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-392'>ISIS-392</a>] - In Wicket, provide a datepicker for all of the date/datetime value types.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-393'>ISIS-393</a>] - Upgrade to Wicket 6.7.0
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-394'>ISIS-394</a>] - Use JQuery UI date picker rather than the YUI picker.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-395'>ISIS-395</a>] - Allow Wicket viewer's date pattern to be globally configurable
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-396'>ISIS-396</a>] - Wicket/JDO handling of BigDecimal properties should honour the @Column's scale attribute.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-403'>ISIS-403</a>] - Improve the bookmarks in the Wicket viewer.
-</li>
-</ul>
-
-<h2> Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-295'>ISIS-295</a>] - NullPointerException when view aggregated entity using Wicket viewer
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-321'>ISIS-321</a>] - gracefully handle any constraint violation thrown by the DataNucleus persistence mechanism (to be handled by JDO ObjectStore & Wicket)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-334'>ISIS-334</a>] - method String iconName() is never called in entities
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-336'>ISIS-336</a>] - Fix CSS for Wicket viewer so that disabled application actions (on menu bar) are shown greyed out.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-341'>ISIS-341</a>] - if search and get no results, then click on the OK, then get a stack trace
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-342'>ISIS-342</a>] - Bootstrapping Wicket application should load supplementary config files for viewers.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-354'>ISIS-354</a>] - Issues with Wicket viewer and tck examples
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-359'>ISIS-359</a>] - Bulk actions being shown even if action is not a no-arg...
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-382'>ISIS-382</a>] - Quickly pressing enter multiple times on an object form creates multiple instances.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-385'>ISIS-385</a>] - In the wicket viewer, actions rendered by collections are never shown as disabled.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-388'>ISIS-388</a>] - Bulk actions in Wicket viewer not correctly redirecting to error page if an unexpected error occurs
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-390'>ISIS-390</a>] - Fix NPE in Wicket viewer if tries to render an action that is invisible.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-402'>ISIS-402</a>] - Wicket viewer, show bulk actions for prototype or exploring modes.
-</li>
-</ul>
-
-
-
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.3.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.3.0.md b/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.3.0.md
deleted file mode 100644
index 2e78340..0000000
--- a/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.3.0.md
+++ /dev/null
@@ -1,106 +0,0 @@
-Title: isis-viewer-wicket-1.3.0
-
-<h2> New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-417'>ISIS-417</a>] - In wicket viewer, provide a 'select all' checkbox on table (for invoking bulk actions)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-419'>ISIS-419</a>] - Add an autoCompleteXxx() method for more context-sensitive lookups.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-430'>ISIS-430</a>] - Allow the sort order for SortedSet parented collections to be overridden with a new @SortedBy annotation.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-432'>ISIS-432</a>] - In the wicket viewer, table columns should be sortable
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-433'>ISIS-433</a>] - Provide context-specific autoComplete through prefixed methods on actions parameters (cf choices method).
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-434'>ISIS-434</a>] - Provide context-specific autoComplete through prefixed methods on properties
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-443'>ISIS-443</a>] - Provide the ability to group domain services into logical menus, using @MemberOrder.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-445'>ISIS-445</a>] - Actions returning blobs or clobs should download as a file.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-447'>ISIS-447</a>] - In Wicket viewer, distinguish prototype/exploration actions in the app menu
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-457'>ISIS-457</a>] - New annotation @CssClass for class member, should render in the HTML markup for that member.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-468'>ISIS-468</a>] - Provide better layout management of pages in the Wicket viewer.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-475'>ISIS-475</a>] - Dynamic layout using JSON, using an Xxx.layout.json file
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-478'>ISIS-478</a>] - Provide conditional choices, defaults and validation between action parameters
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-497'>ISIS-497</a>] - Allow service actions to be rendered as contributed collections or as contributed properties.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-498'>ISIS-498</a>] - Enhance Wicket's BlobPanel so that, if an image is uploaded as the blob, then it is displayed in thumbnail form.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-553'>ISIS-553</a>] - Provide view model support, as sketched out in the Restful Objects spec
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-554'>ISIS-554</a>] - Automatically render a "Dashboard" service (perhaps one annotated with @Dashboard) as an object in the Wicket viewer.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-559'>ISIS-559</a>] - When a @Bulk action is invoked, an interaction context (available via a ThreadLocal) should provide additional contextual information.
-</li>
-</ul>
-
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-416'>ISIS-416</a>] - Make spinning icon image in Wicket pluggable
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-424'>ISIS-424</a>] - Make rememberMe configurable on Wicket sign-in page, and make non-final so can be subclassed.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-444'>ISIS-444</a>] - Autocomplete should allow minimum characters to be specified; choices should require no characters to be specified.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-453'>ISIS-453</a>] - Extend @MemberGroups annotation so that it can provide a hint to lay out properties on either left or right hand side of the page (with respect to Wicket viewer's rendering)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-455'>ISIS-455</a>] - In Wicket viewer, the links (rendered as buttons) for actions should include the identifier of the action, so that they can be targetted for application-specific CSS.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-473'>ISIS-473</a>] - Allow operations to individually be specified for "@bookmarkable" behaviour.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-480'>ISIS-480</a>] - With the new multiple columns for properties, should only be a single edit form, and should also allow collections to "overflow" underneath property columns if need be.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-490'>ISIS-490</a>] - Switch from log4j to using slf4j throughout
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-500'>ISIS-500</a>] - Make EntityIconAndTitlePanel easier to subclass; minor tidy up ComponentFactory and PageRegistryDefault.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-520'>ISIS-520</a>] - Allow wicket viewer to be run in either development or deployment mode by passing in the Isis --type cmd line arg.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-521'>ISIS-521</a>] - Xxx.layout.json is not read for abstract classes (as used for parented collections)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-523'>ISIS-523</a>] - If max length of title in collections is 0, then suppress the title label also.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-525'>ISIS-525</a>] - Wicket tags should be stripped by default, overridable with an Isis property.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-527'>ISIS-527</a>] - Wicket viewer, auto-focus on first field when edit an object or on action parameter.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-530'>ISIS-530</a>] - Upgrade to Wicket 6.10.0 and wicket-jquery-ui
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-538'>ISIS-538</a>] - Improve performance of rendering lists (in Wicket viewer)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-547'>ISIS-547</a>] - Provide better error logging from the Wicket applicaiton init() method if Isis fails to boot.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-558'>ISIS-558</a>] - When bulk action is invoked, the action that generated the collection should be resubmitted (so that a full refresh takes place).
-</li>
-</ul>
-
-
-
-<h2> Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-401'>ISIS-401</a>] - In wicket viewer, concurrency checking is currently disabled when invoke action on an entity.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-449'>ISIS-449</a>] - Error handling when transaction aborted incorrect
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-502'>ISIS-502</a>] - wicket componentList order sensitivity
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-551'>ISIS-551</a>] - Not forwarding onto the error page correctly if any of the application actions (ie menus) hit the object store when the transaction has been set to ABORT due to an earlier failure.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-552'>ISIS-552</a>] - Upgrade to Wicket 6.11.0 and disable HTML5 functionality that caused interference between required text fields and the Wicket viewer's veil.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-560'>ISIS-560</a>] - When invoking an action, drop downs get cleared (in the UI) if there is a validation error, but the underlying model is set.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-566'>ISIS-566</a>] - Concurrency conflict on related entity that has not been edited
-</li>
-</ul>
-
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.3.1.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.3.1.md b/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.3.1.md
deleted file mode 100644
index 7d37264..0000000
--- a/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.3.1.md
+++ /dev/null
@@ -1,29 +0,0 @@
-Title: isis-viewer-wicket-1.3.1
-
-<h2> New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-575'>ISIS-575</a>] - Tiny new feature... add a tooltip to icons/titles so can see what type it represents.
-</li>
-</ul>
-
-
-<h2> Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-560'>ISIS-560</a>] - When invoking an action, drop downs get cleared (in the UI) if there is a validation error, but the underlying model is set.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-570'>ISIS-570</a>] - Drop downs for action parameters don't repaint themselves correctly when a validation error occurs for other parameters on the form.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-580'>ISIS-580</a>] - Date fields are cleared when tabbing through other fields.
-</li>
-</ul>
-
-
-<h2> Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-581'>ISIS-581</a>] - Release tasks for Isis wicket viewer v1.3.1
-</li>
-</ul>
-
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.4.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.4.0.md b/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.4.0.md
deleted file mode 100644
index 5f21dec..0000000
--- a/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.4.0.md
+++ /dev/null
@@ -1,118 +0,0 @@
-Title: isis-viewer-wicket-1.4.0
-
-<h2> New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-472'>ISIS-472</a>] - Limit number of bookmarks
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-608'>ISIS-608</a>] - Show count for collections (if rendered eagerly), else a hint to expand.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-609'>ISIS-609</a>] - Suppress showing actions for collections that are not rendered eagerly
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-612'>ISIS-612</a>] - Return a URL from an action opens a new browser window
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-625'>ISIS-625</a>] - Better reporting of metamodel violation errors
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-633'>ISIS-633</a>] - Press ESC to close/cancel the action prompt dialog
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-638'>ISIS-638</a>] - Provide the capability to capture UI hints, and copy to clipboard
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-642'>ISIS-642</a>] - Provide breadcrumb drop-down; when revisiting a page, any UI hints from last visit should be retained.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-648'>ISIS-648</a>] - Improve support for bulk update
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-649'>ISIS-649</a>] - In wicket viewer, make it easier to develop custom styling by wrapping the body of all pages in a div with custom style
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-701'>ISIS-701</a>] - In Wicket viewer, make uppercase text switchable
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-727'>ISIS-727</a>] - Enhance standalone tables so that renders according to runtime type, not compile-time type
-</li>
-</ul>
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-486'>ISIS-486</a>] - Show action dialogs in a modal dialog rather than new page (less context switching for user)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-587'>ISIS-587</a>] - Various UI improvements for Wicket viewer.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-588'>ISIS-588</a>] - In Wicket viewer, make bookmark panel smaller, and enable with a keyboard shortcut
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-589'>ISIS-589</a>] - Bundle all (or at least most) of the Wicket viewer's individual CSS resources into a single bundle, because hitting a limitation of no more than 31 CSS files in IE9 :-(
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-590'>ISIS-590</a>] - Wicket viewer strip wicket tags should depend on the deployment mode.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-591'>ISIS-591</a>] - For Wicket viewer, load Javascript libraries (except for JQuery) from the footer.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-594'>ISIS-594</a>] - Tidy up and simplify URLs in Wicket viewer.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-596'>ISIS-596</a>] - Require smarter handling of bookmarked objects that have been deleted
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-618'>ISIS-618</a>] - Simplify ActionPage, separate out result components from prompt.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-626'>ISIS-626</a>] - Recognize Wicket PageExpiredExceptions and display a friendlier error message
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-634'>ISIS-634</a>] - Drop-downs (for enums/bounded and autocomplete) should honour TypicalLengthFacet.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-658'>ISIS-658</a>] - Provide a custom panel for java.sql.Timestamp
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-677'>ISIS-677</a>] - The blob/clob panel does not show the name of the blob/clob present (eg if just uploaded).
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-680'>ISIS-680</a>] - Provide an alternative (perhaps lower-fidelity) alternative to the clipboard link, for those environments where flash is not supported.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-682'>ISIS-682</a>] - In the Wicket viewer, the tooltip for icons should show the title (and perhaps also the type) of the icon being linked to.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-683'>ISIS-683</a>] - In Wicket viewer, if delete objects from a standalone collection, then selecting again causes an exception.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-692'>ISIS-692</a>] - Prevent/reduce flicker on pages with drop-down list box.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-699'>ISIS-699</a>] - In Wicket viewer, when redirect to next page after invoking an action, have the browser's address bar show the URL of the object
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-706'>ISIS-706</a>] - Blob vs Clob request handling, also relationship with bulk actions.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-718'>ISIS-718</a>] - Actions that return a URL should open in new tab/window
-</li>
-</ul>
-
-<h2> Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-429'>ISIS-429</a>] - Hard-coded dependency to WicketSignInPage in PageAbstract...
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-617'>ISIS-617</a>] - Wicket viewer throws NPE when rendering Isis DateTime in a collection
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-620'>ISIS-620</a>] - When editing an entity twice a concurrency exception is thrown
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-621'>ISIS-621</a>] - Improve the Wicket viewer's parsing of numbers
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-629'>ISIS-629</a>] - Selecting a different option from a dropdown resets other fields
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-630'>ISIS-630</a>] - LocalDates are parsed to a wrong date when running in different timezone
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-637'>ISIS-637</a>] - StalePage exceptions ... when omitting mandatory entity drop-down in action prompt
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-669'>ISIS-669</a>] - Download of Excel files in Wicket viewer on *nix/OSx machines doesn't work.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-675'>ISIS-675</a>] - If try to upload attachment, then have to do the operation twice.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-676'>ISIS-676</a>] - In Wicket viewer for object with an editable drop-down of an object, if edit, then cancel, then edit, then the drop-down widget is no longer rendered.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-686'>ISIS-686</a>] - Logout as admin doesn't work (could be if on any machine other than localhost?)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-691'>ISIS-691</a>] - In Wicket viewer, improve drop-down list's handling of null entity or values
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-711'>ISIS-711</a>] - Fix so that can raiseError in bulk actions.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-712'>ISIS-712</a>] - Inconsistency in domain logic for validation of optional strings causes Wicket viewer to trip up.
-</li>
-</ul>
-
-
-<h2> Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-695'>ISIS-695</a>] - Tidy-up tasks for Isis 1.4.0 release
-</li>
-</ul>
-
-
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.4.1.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.4.1.md b/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.4.1.md
deleted file mode 100644
index e0fa656..0000000
--- a/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.4.1.md
+++ /dev/null
@@ -1,19 +0,0 @@
-Title: isis-viewer-wicket-1.4.1
-
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-732'>ISIS-732</a>] - The refresh of a standalone collection after invoking a bulk action should only be done if the original action was safe (query only)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-734'>ISIS-734</a>] - In Wicket viewer, if action returns a blob/clob, then currently performing in a new window/tab.
-</li>
-</ul>
-
- <h2> Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-731'>ISIS-731</a>] - Bulk actions broken... the logic to re-execute the action fails
-</li>
-</ul>
-
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.5.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.5.0.md b/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.5.0.md
deleted file mode 100644
index 1304ed4..0000000
--- a/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.5.0.md
+++ /dev/null
@@ -1,48 +0,0 @@
-Title: isis-viewer-wicket-1.5.0
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-719'>ISIS-719</a>] - Use org.webjars for some common dependencies (eg jquery)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-764'>ISIS-764</a>] - Combine ReferencePanel and EntityLink2SelectPanel
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-770'>ISIS-770</a>] - Remove dependency on wicket-ioc (because brings in cglib/asm dependency)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-774'>ISIS-774</a>] - Remove IsisWicketUnsecuredApplication
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-778'>ISIS-778</a>] - Simpify ReferencePanel and EntityLinkSelect2Panel
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-793'>ISIS-793</a>] - Make Wicket viewer's IsisApplication easier to override (to support customization use cases)
-</li>
-</ul>
-
-<h2> Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-431'>ISIS-431</a>] - A boolean atribute should never be mandatory
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-752'>ISIS-752</a>] - When collection is eagerly rendered (open), the title doesn't display the number of elements, instead just displays (+).
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-757'>ISIS-757</a>] - Make it possible to override logging.properties
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-761'>ISIS-761</a>] - ErrorPage itself is not serializable, resulting in stack traces in the log.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-787'>ISIS-787</a>] - Property validation not displaying error message.
-</li>
-</ul>
-
-<h2> Dependency upgrade
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-771'>ISIS-771</a>] - Upgrade Wicket to wicket 6.15.0 (or whatever is latest)
-</li>
-</ul>
-
-<h2> Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-792'>ISIS-792</a>] - Tidy-up tasks for Isis 1.5.0 release
-</li>
-</ul>
-
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.6.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.6.0.md b/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.6.0.md
deleted file mode 100644
index 9feb000..0000000
--- a/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.6.0.md
+++ /dev/null
@@ -1,49 +0,0 @@
-Title: isis-viewer-wicket-1.6.0
-
-<h2> New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-800'>ISIS-800</a>] - Wizard-like form for Wicket viewer
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-816'>ISIS-816</a>] - Provide an applib for Wicket viewer to hold any services specific to that viewer.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-817'>ISIS-817</a>] - Configure wicket-sources debugging plugin
-</li>
-</ul>
-
-<h2> Improvement
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-781'>ISIS-781</a>] - Add edit capability to view objects
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-807'>ISIS-807</a>] - Break out EntityPropertiesForm into two for the new IWizard, and then make into a separate component.
-</li>
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-815'>ISIS-815</a>] - Internationalization of Wicket UI elements (edit, ok, cancel, logout, about)
-</li>
-</ul>
-
-<h2> Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-544'>ISIS-544</a>] - If auto-focus on an action param date, then doesn't show calendar picker..
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-825'>ISIS-825</a>] - Wicket viewer, auto-focus on first field on action parameter not working
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-835'>ISIS-835</a>] - NPE in select2 with isisaddons module for tags, (optional choices for strings)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-837'>ISIS-837</a>] - In Wicket viewer, forms not flushing properties when annotated with JDO @NotPersistent.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-843'>ISIS-843</a>] - AboutPage is not serializable
-</li>
-</ul>
-
-
-
-<h2> Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-839'>ISIS-839</a>] - 1.6.0 release tasks
-</li>
-</ul>
-
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.7.0.md
----------------------------------------------------------------------
diff --git a/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.7.0.md b/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.7.0.md
deleted file mode 100644
index b14ff8a..0000000
--- a/content-OLDSITE/components/viewers/wicket/release-notes/isis-viewer-wicket-1.7.0.md
+++ /dev/null
@@ -1,57 +0,0 @@
-Title: isis-viewer-wicket-1.7.0
-
-
-<h2> New Feature
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-902'>ISIS-902</a>] - Enhance ImageResourceCacheClassPath so that can have two entities with the same simple name but in different packages.
-</li>
-</ul>
-
-
-
-<h2> Security fixes
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-920'>ISIS-920</a>] - (As a configuration option), provide the ability to disable the Wicket viewer automatically continuing to original URL after successful login.
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-846'>ISIS-846</a>] - Enhance ExceptionRecognizer so that the stack trace can be suppressed in certain circumstances (for security)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-895'>ISIS-895</a>] - HomePage should honour authorization rules.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-884'>ISIS-884</a>] - ErrorPage vulnerable to XSS attacks.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-885'>ISIS-885</a>] - To avoid leaking information (eg in the title) should have a "special" permission to throw a 404 if user doesn't have permission to view any of the class' members.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-883'>ISIS-883</a>] - Bookmarkable action URLs can be submitted by a user without permissions to bring up action dialog (thereafter that user can invoke).
-</li>
-</ul>
-
-
-
-<h2> Bug
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-889'>ISIS-889</a>] - Action prompt dialog seems to be not quite big enough in Chrome (is ok in Firefox and IEv11)
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-880'>ISIS-880</a>] - Appearance of Password field (in action dialogs) requires tweaking.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-910'>ISIS-910</a>] - Entering invalid data for Char type fails with an internal error
-</li>
-</ul>
-
-
-<h2> Dependency upgrade
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-794'>ISIS-794</a>] - Upgrade to Wicket 6.16.0, remove CharSequenceResource
-</li>
-</ul>
-
-
-<h2> Task
-</h2>
-<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/ISIS-872'>ISIS-872</a>] - 1.7.0 release activities
-</li>
-</ul>
-
\ No newline at end of file
[58/59] [abbrv] isis-site git commit: ISIS-1521: adds a search
capability
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/2a33ec48/content/elasticlunr/index.json
----------------------------------------------------------------------
diff --git a/content/elasticlunr/index.json b/content/elasticlunr/index.json
index 7b7ceb5..dce2219 100644
--- a/content/elasticlunr/index.json
+++ b/content/elasticlunr/index.json
@@ -1 +1 @@
-{"version":"0.9.5","fields":["title","body","description","url"],"ref":"id","documentStore":{"docs":{"2409349":{"title":"Action Parameters","url":"guides/ugfun/ugfun.html#_action_parameters","body":"Action Parameters ","description":"","id":2409349},"2909574":{"title":"created()","url":"guides/rgcms/rgcms.html#_rgcms_methods_reserved_created","body":"created() The created() lifecycle callback method is called when an object has just been created using newTransientInstance() ","description":" The created() lifecycle callback method is called when an object has just been created using newTransientInstance() ","id":2909574},"3836440":{"title":"Running","url":"guides/dg/dg.html#__dg_ide_intellij_running","body":"Running Let\u2019s see how to run both the app and the tests. ","description":" Let\u2019s see how to run both the app and the tests. ","id":3836440},"11600575":{"title":"Using Contributions","url":"pages/tg/tg.html#_using_contributions","body":"Using Contributions One of Apache Is
is' most powerful features is the ability for the UI to combine functionality from domain services into the representation of an entity. The effect is similar to traits or mix-ins in other languages, however the \"mixing in\" is done at runtime, within the Apache Isis metamodel. In Apache Isis' terminology, we say that the domain service action is contributed to the entity. Any action of a domain service that has a domain entity type as one of its parameter types will (by default) be contributed. If the service action takes more than one argument, or does not have safe semantics, then it will be contributed as an entity action. If the service action has precisely one parameter type (that of the entity) and has safe semantics then it will be contributed either as a collection or as a property (dependent on whether it returns a collection of a scalar). Why are contributions so useful? Because the service action will match not on the entity type, but also on any of the entity\u2019s sup
ertypes (all the way up to java.lang.Object). That means that you can apply the dependency inversion principle to ensure that the modules of your application have acyclic dependencies; but in the UI it can still appear as if there are bidirectional dependencies between those modules. The lack of bidirectional dependencies can help save your app degrading into a big ball of mud. Finally, note that the layout of contributed actions/collections/properties can be specified using the .layout.json file (and it is highly recommended that you do so). ","description":" One of Apache Isis' most powerful features is the ability for the UI to combine functionality from domain services into the representation of an entity. The effect is similar to traits or mix-ins in other languages, however the \"mixing in\" is done at runtime, within the Apache Isis metamodel","id":11600575},"12649581":{"title":"Mark the version as released","url":"guides/cgcom/cgcom.html#_mark_the_version_as_released","body
":"Mark the version as released In JIRA, go to the administration section for the Apache Isis project and update the version as being released. In the Kanban view this will have the effect of marking all tickets as released (clearing the \"done\" column). ","description":" In JIRA, go to the administration section for the Apache Isis project and update the version as being released. ","id":12649581},"13573617":{"title":"hide\u2026\u200b()","url":"guides/rgcms/rgcms.html#_rgcms_methods_prefixes_hide","body":"hide\u2026\u200b() The hide\u2026\u200b() supporting method is called for properties, collections and actions. It allows the property/collection to be completely hidden from view. It\u2019s comparatively rare for properties or collections to be imperatively hidden from view, but actions are sometimes hidden or shown visible (as opposed to being just disabled, ie greyed out). The signature of the supporting method is simply: Returning true will hide the property, collection or action, returning
false leaves it visible. For example, to hide an action: Or, to hide a property: ","description":" The hide\u2026\u200b() supporting method is called for properties, collections and actions. It allows the property/collection to be completely hidden from view. ","id":13573617},"14971197":{"title":"Suppressing 'remember me'","url":"guides/ugvw/ugvw.html#_ugvw_configuration-properties_suppressing-remember-me","body":"Suppressing 'remember me' The 'remember me' checkbox on the login page can be suppressed, if required, by setting a configuration flag. ","description":" The 'remember me' checkbox on the login page can be suppressed, if required, by setting a configuration flag. ","id":14971197},"15527588":{"title":"Restful Objects Specification","url":"pages/books/books.html#_restful_objects_specification","body":"Restful Objects Specification ","description":"","id":15527588},"16629694":{"title":"allowLateRegistration","url":"migration-notes/migration-notes.html#__code_allowlateregistratio
n_code","body":"allowLateRegistration One possible issue is that (as per ISIS-830) the EventBusService is now initialized as one of the first domain services; this is to ensure that any object lifecycle events caused by domain services initializing themselves can be posted on the event bus for subscribers. The typical case for such lifecycle events to occur is from domain services that seed reference data; one such example can be found in the (non-ASF) Isis addons' security module. In previous releases, the ordering of initialization for the EventBusService was undefined (but would typically be towards the \"end\" of the list of services. What this meant in practice is that it generally didn\u2019t matter whether (domain service) subscribers were initialized before or after seed services. Now, though, because the EventBusService is initialized early on, it proactively checks that all subscribers have been registered before any event posts occur (so that no events get missed). If any
subscriber attempts to register after at least one event has been posted, then the service will fail fast and the framework will not start. The error looks something like: To ensure that subscriber domain services are initialized before \"seed\" domain services, the @DomainServiceLayout#menuOrder() attribute can be used. Normally this attribute is just used to order UI-visible services on the menu bars, but it also is used internally to sequence the internal list of services being initialized. Alternatively, you can disable this checking within the EventBusService using: If you do that, be aware that not all subscribers may not receive some events generated by other domain services. For more details, see the EventBusService man page. ","description":" One possible issue is that (as per ISIS-830) the EventBusService is now initialized as one of the first domain services; this is to ensure that any object lifecycle events caused by domain services initializing themselves can be p
osted on the event bus for subscribers. The typical case for such","id":16629694},"17000573":{"title":"ObjectCreatedEvent","url":"guides/rgcms/rgcms.html#_rgcms_classes_lifecycleevent_ObjectCreatedEvent","body":"ObjectCreatedEvent Subclass of AbstractLifecycleEvent, broadcast when an object is first instantiated using the DomainObjectContainer's #newTransientInstance(\u2026\u200b) method. ObjectCreatedEvent.Default is the concrete implementation that is used. ","description":" Subclass of AbstractLifecycleEvent, broadcast when an object is first instantiated using the DomainObjectContainer's #newTransientInstance(\u2026\u200b) method. ","id":17000573},"17618894":{"title":"New Feature","url":"release-notes/release-notes.html#_new_feature_20","body":"New Feature ","description":"","id":17618894},"18445041":{"title":"Verifying Releases","url":"downloads.html#_verifying_releases","body":"Verifying Releases ","description":"","id":18445041},"19254915":{"title":"API & Implementation","url":"guides/
rgsvc/rgsvc.html#_api_implementation_7","body":"API & Implementation The API defined by ClockService is: This class (o.a.i.applib.services.clock.ClockService) is also the default implementation. The time provided by this default implementation is based on the system clock. ","description":" The API defined by ClockService is: ","id":19254915},"21190750":{"title":"Run the archetype","url":"pages/tg/tg.html#_run_the_archetype","body":"Run the archetype Throughout this tutorial you can, if you wish, just checkout from the github repo wherever you see a \"git checkout\" note: Run the simpleapp archetype to build an empty Isis application. With the *nix bash shell, use: Adjust as necessary if using Windows cmd.exe or Powershell. This will generate the app in a petclinic directory. Move the contents back: ","description":" Throughout this tutorial you can, if you wish, just checkout from the github repo wherever you see a \"git checkout\" note: ","id":21190750},"21212015":{"title":"
Key features","url":"pages/powered-by/powered-by.html#_key_features","body":"Key features ","description":"","id":21212015},"21257842":{"title":"Default for action param","url":"guides/ugfun/ugfun.html#_default_for_action_param","body":"Default for action param ","description":"","id":21257842},"21857601":{"title":"Other Guides","url":"guides/cgcom/cgcom.html#_other_guides","body":"Other Guides Apache Isis documentation is broken out into a number of user, reference and \"supporting procedures\" guides. The user guides available are: The reference guides are: The remaining guides are: This guide provides guidance for Apache Isis' own committers. ","description":" Apache Isis documentation is broken out into a number of user, reference and \"supporting procedures\" guides. ","id":21857601},"23125949":{"title":"Editing","url":"guides/dg/dg.html#__dg_ide_intellij_hints-and-tips_editing","body":"Editing ","description":"","id":23125949},"26509816":{"title":"Commit changes","url":"g
uides/cgcom/cgcom.html#__cgcom_cutting-a-release_releasing-core_commit-changes","body":"Commit changes Commit any changes from the preceding steps: ","description":" Commit any changes from the preceding steps: ","id":26509816},"27405938":{"title":"Editable Properties","url":"guides/ugfun/ugfun.html#__ugfun_how-tos_class-structure_properties_editable-properties","body":"Editable Properties Apache Isis provides the capability to allow individual properties to be modified. This is specified using the @Property(editing=\u2026\u200b) attribute. For example: If this is omitted then whether editing is enabled or disabled is defined globally, in the isis.properties configuration file; see reference configuration guide for further details. ","description":" Apache Isis provides the capability to allow individual properties to be modified. This is specified using the @Property(editing=\u2026\u200b) attribute. ","id":27405938},"27806498":{"title":"renderedAsDayBefore()","url":"guides/rgant/rgant.html
#_rgant-ParameterLayout_renderedAsDayBefore","body":"renderedAsDayBefore() The renderedAsDayBefore() attribute applies only to date parameters whereby the date will be rendered as the day before the value actually held in the domain object. It is ignored for parameters of other types. This attribute is also supported for properties. This behaviour might at first glance appear odd, but the rationale is to support the use case of a sequence of instances that represent adjacent intervals of time. In such cases there would typically be startDate and endDate properties, eg for all of Q2. Storing this as a half-closed interval \u2014 eg [1-Apr-2015, 1-July-2015) \u2014 can substantially simplify internal algorithms; the endDate of one interval will correspond to the startDate of the next. However, from an end-user perspective the requirement may be to render the interval as a fully closed interval; eg the end date should be shown as 30-Jun-2015. This attribute therefore bridges the gap; it
presents the information in a way that makes sense to an end-user, but also stores the domain object in a way that is easy work with internally. For example: ","description":" The renderedAsDayBefore() attribute applies only to date parameters whereby the date will be rendered as the day before the value actually held in the domain object. It is ignored for parameters of other types. This attribute is also supported for properties. ","id":27806498},"27984599":{"title":"Graphviz diagrams","url":"guides/dg/dg.html#__markup-docs_asciidoc_graphviz","body":"Graphviz diagrams Asciidoctor includes support for the ditaa, allowing boxes-and-lines diagrams to be easily sketched. For example: renders as: ","description":" Asciidoctor includes support for the ditaa, allowing boxes-and-lines diagrams to be easily sketched. ","id":27984599},"29174134":{"title":"Overriding JDO Annotations","url":"guides/ugodn/ugodn.html#_ugodn_overriding-jdo-annotations","body":"Overriding JDO Annotations ","d
escription":"","id":29174134},"31857620":{"title":"Interacting with the services","url":"guides/rgsvc/rgsvc.html#_interacting_with_the_services","body":"Interacting with the services Typically domain objects will have little need to interact with the CommandContext and Command directly; what is more useful is that these are persisted in support of the various use cases identified above. One case however where a domain object might want to obtain the Command is to determine whether it has been invoked in the foreground, or in the background. It can do this using the getExecutedIn() method: Although not often needed, this then allows the domain object to access the Command object through the CommandContext service. To expand th above example: If run in the background, it might then notify the user (eg by email) if all work is done. This leads us onto a related point, distinguishing the current effective user vs the originating \"real\" user. When running in the foreground, the cu
rrent user can be obtained from the UserService, using: If running in the background, however, then the current user will be the credentials of the background process, for example as run by a Quartz scheduler job. The domain object can still obtain the original (\"effective\") user that caused the job to be created, using: ","description":" Typically domain objects will have little need to interact with the CommandContext and Command directly; what is more useful is that these are persisted in support of the various use cases identified above. ","id":31857620},"36734123":{"title":"Bug","url":"release-notes/release-notes.html#_bug_8","body":"Bug ","description":"","id":36734123},"39248326":{"title":"Runtime vs Noop implementation","url":"guides/rgfis/rgfis.html#_runtime_vs_noop_implementation","body":"Runtime vs Noop implementation The framework provides two implementations: The \u2026\u200bDefault implementation takes priority over the \u2026\u200bNoop implementation. ","description":" The
framework provides two implementations: ","id":39248326},"39290887":{"title":"Implementation","url":"guides/rgsvc/rgsvc.html#_implementation_22","body":"Implementation The core framework provides a default implementation of this service (o.a.i.core.metamodel.services.container.DomainObjectContainerDefault). ","description":" The core framework provides a default implementation of this service (o.a.i.core.metamodel.services.container.DomainObjectContainerDefault). ","id":39290887},"42240053":{"title":"Screenshots","url":"guides/ugvw/ugvw.html#_screenshots_9","body":"Screenshots For example, the regular view is: With the header and footer both suppressed only the main content is shown: It is also possible to suppress just the header, or just the footer. ","description":" For example, the regular view is: ","id":42240053},"44021072":{"title":"Subsidiary Goals","url":"guides/rgcms/rgcms.html#_subsidiary_goals","body":"Subsidiary Goals There are a number of subsidiary goals of the A
ppManifest class (though as of v1.13.0 these have not yet implemented): ","description":" There are a number of subsidiary goals of the AppManifest class (though as of v1.13.0 these have not yet implemented): ","id":44021072},"44483327":{"title":"New Feature","url":"release-notes/release-notes.html#_new_feature_17","body":"New Feature ","description":"","id":44483327},"57327287":{"title":"cssClassFa()","url":"guides/rgant/rgant.html#_rgant-ViewModelLayout_cssClassFa","body":"cssClassFa() The cssClassFa() attribute is used to specify the name of a Font Awesome icon name, to be rendered as the domain object\u2019s icon. These attribute can also be applied to domain objects to specify the object\u2019s icon, and to actions to specify an icon for the action\u2019s representation as a button or menu item. If necessary the icon specified can be overridden by a particular object instance using the iconName() method. For example: There can be multiple \"fa-\" classes, eg to mirror or rotate the
icon. There is no need to include the mandatory fa \"marker\" CSS class; it will be automatically added to the list. The fa- prefix can also be omitted from the class names; it will be prepended to each if required. The related cssClassFaPosition() attribute is currently unused for domain objects; the icon is always rendered to the left. ","description":" The cssClassFa() attribute is used to specify the name of a Font Awesome icon name, to be rendered as the domain object\u2019s icon. ","id":57327287},"64591190":{"title":"InteractionContext","url":"guides/rgsvc/rgsvc.html#_rgsvc_api_InteractionContext","body":"InteractionContext The InteractionContext is a request-scoped domain service that is used to obtain the current Interaction. An Interaction generally consists of a single top-level Execution, either to invoke an action or to edit a property. If that top-level action or property uses WrapperFactory to invoke child actions/properties, then those sub-executions are captured as
a call-graph. The Execution is thus a graph structure. If a bulk action is performed (as per an action annotated using @Action#invokeOn()), then this will result in multiple Interactions, one per selected object (not one Interaction with multiple top-level Executions). It is possible for Interaction.Executions to be persisted; this is supported by the (non-ASF) Isis addons' publishmq module, for example. Persistent Interactions support several use cases: ","description":" The InteractionContext is a request-scoped domain service that is used to obtain the current Interaction. ","id":64591190},"64932464":{"title":"Other Guides","url":"guides/ugtst/ugtst.html#_other_guides","body":"Other Guides Apache Isis documentation is broken out into a number of user, reference and \"supporting procedures\" guides. The user guides available are: The reference guides are: The remaining guides are: ","description":" Apache Isis documentation is broken out into a number of user, reference and
\"supporting procedures\" guides. ","id":64932464},"66604001":{"title":"@Programmatic","url":"guides/rgant/rgant.html#_rgant-Programmatic","body":"@Programmatic ","description":"","id":66604001},"68441589":{"title":"License headers","url":"guides/cgcom/cgcom.html#__cgcom_cutting-a-release_releasing-core_license-headers","body":"License headers The Apache Release Audit Tool RAT (from the Apache Creadur project) checks for missing license header files. The parent pom.xml of each releasable module specifies the RAT Maven plugin, with a number of custom exclusions. To run the RAT tool, use: where rat.numUnapprovedLicenses property is set to a high figure, temporarily overriding the default value of 0. This will allow the command to run over all submodules, rather than failing after the first one. The command writes out a target\\rat.txt for each submodule. missing license notes are indicated using the key !???. The for command collates all the errors. Investigate and fix any reporte
d violations, typically by either: To add missing headers, use the groovy script addmissinglicenses.groovy (in the scripts directory) to automatically insert missing headers for certain file types. The actual files checked are those with extensions specified in the line def fileEndings = [\".java\", \".htm\"]: (If the -x is omitted then the script is run in \"dry run\" mode). Once you\u2019ve fixed all issues, confirm once more that apache-rat-plugin no longer reports any license violations, this time leaving the rat.numUnapprovedLicenses property to its default, 0: ","description":" The Apache Release Audit Tool RAT (from the Apache Creadur project) checks for missing license header files. The parent pom.xml of each releasable module specifies the RAT Maven plugin, with a number of custom exclusions. ","id":68441589},"73703450":{"title":"New Feature","url":"release-notes/release-notes.html#_new_feature_29","body":"New Feature ","description":"","id":73703450},"75054401":{"title":"Su
pporting Method Prefixes","url":"guides/rgcms/rgcms.html#_rgcms_methods_prefixes","body":"Supporting Method Prefixes Supporting methods are those that are associated with properties, collections and actions, providing additional imperative business rule checking and behaviour to be performed when the user interacts with those object members. This association is performed by name matching. Thus, a property called \"firstName\", derived from a method getFirstName() may have supporting methods hideFirstName(), disableFirstName() and validateFirstName(). Supporting methods are, therefore, each characterized by their own particular prefix. The table below lists the method prefixes that are recognized as part of Apache Isis' default programming model. ","description":" Supporting methods are those that are associated with properties, collections and actions, providing additional imperative business rule checking and behaviour to be performed when the user interacts with those object me
mbers. ","id":75054401},"77231561":{"title":"Interaction Execution","url":"guides/rgcms/rgcms.html#_rgcms_schema-ixn","body":"Interaction Execution The interaction (\"ixn\") schema defines the serialized form of an action invocation or a property edit. In fact, it actually defines a call-graph of such executions for those cases where the WrapperFactory is used to execute sub-actions/property edits. Each execution identifies the target object, the member to invoke, and the arguments. It also captures metrics about the execution, and the result of the execution (eg return value of an action invocation). ","description":" The interaction (\"ixn\") schema defines the serialized form of an action invocation or a property edit. In fact, it actually defines a call-graph of such executions for those cases where the WrapperFactory is used to execute sub-actions/property edits. ","id":77231561},"78624086":{"title":"Other Guides","url":"guides/ugsec/ugsec.html#_other_guides","body":"Other Gu
ides Apache Isis documentation is broken out into a number of user, reference and \"supporting procedures\" guides. The user guides available are: The reference guides are: The remaining guides are: ","description":" Apache Isis documentation is broken out into a number of user, reference and \"supporting procedures\" guides. ","id":78624086},"84766875":{"title":"FixtureScriptsDefault","url":"guides/rgsvc/rgsvc.html#_rgsvc_api_FixtureScriptsDefault","body":"FixtureScriptsDefault The FixtureScriptsDefault service provides the ability to execute fixture scripts . The service extends from the FixtureScripts, and is only instantiated by the framework if there no custom implementation of FixtureScripts has been otherwise provided; in other words it is a fallback. If this service is instantiated (as a fallback) then it uses the FixtureScriptsSpecificationProvider to obtain a FixtureScriptsSpecification. This configures this service, telling it which package to search for FixtureScr
ipt classes, how to execute those classes, and hints that influence the UI. ","description":" The FixtureScriptsDefault service provides the ability to execute fixture scripts . ","id":84766875},"85931482":{"title":"Task","url":"release-notes/release-notes.html#_task_24","body":"Task ","description":"","id":85931482},"87271564":{"title":"2004:","url":"pages/articles-and-presentations/articles-and-presentations.html#_2004","body":"2004: ","description":"","id":87271564},"89585884":{"title":"Security API","url":"guides/rgsvc/rgsvc.html#_rgsvc_api_DomainObjectContainer_security-api","body":"Security API The security API allows the domain object to obtain the identity of the user interacting with said object. where in turn (the essence of) UserMemento is: and RoleMemento is simpler still: The roles associated with the UserMemento will be based on the configured security (typically Shiro). In addition, when using the Wicket viewer there will be an additional \"org.apache.isis.viewer
.wicket.roles.USER\" role; this is used internally to restrict access to web pages without authenticating. ","description":" The security API allows the domain object to obtain the identity of the user interacting with said object. ","id":89585884},"90561824":{"title":"Wicket Viewer","url":"release-notes/release-notes.html#_wicket_viewer_8","body":"Wicket Viewer ","description":"","id":90561824},"90935214":{"title":"Wicket Viewer","url":"release-notes/release-notes.html#_wicket_viewer_10","body":"Wicket Viewer ","description":"","id":90935214},"91902412":{"title":"The issue in more detail","url":"guides/ugodn/ugodn.html#_the_issue_in_more_detail","body":"The issue in more detail Consider these entities (yuml.me/b8681268): In the course of a transaction, the Agreement entity is loaded into memory (not necessarily modified), and then new AgreementRoles are associated to it. All these entities implement Comparable using ObjectContracts, and the implementation of AgreementRole's (sim
plified) is: while Agreement's is implemented as: and Party's is similarly implemented as: DataNucleus\u2019s persistence-by-reachability algorithm adds the AgreementRole instances into a SortedSet, which causes AgreementRole#compareTo() to fire: In other words, in figuring out whether AgreementRole requires the persistence-by-reachability algorithm to run, it causes the adjacent associated entity Party to also be retrieved. ","description":" Consider these entities (yuml.me/b8681268): ","id":91902412},"92467660":{"title":"API and Usage","url":"guides/ugtst/ugtst.html#_ugtst_fixture-scripts_api-and-usage","body":"API and Usage There are two parts to using fixture scripts: the FixtureScripts domain service class, and the FixtureScript view model class: Let\u2019s look at FixtureScripts domain service in more detail first. ","description":" There are two parts to using fixture scripts: the FixtureScripts domain service class, and the FixtureScript view model class: ","id":92467660},"9
5725933":{"title":"Isis Add-ons (not ASF)","url":"guides/ugvw/ugvw.html#_ugvw_isis-addons","body":"Isis Add-ons (not ASF) ","description":"","id":95725933},"96583162":{"title":"Configure toolchains plugin","url":"guides/cgcom/cgcom.html#_configure_toolchains_plugin","body":"Configure toolchains plugin Apache Isis releases are built using Java 7, enforced using the maven toolchains plugin. Ensure that Java 7 is installed and the toolchains plugin is configured, as described in the contributors' guide. ","description":" Apache Isis releases are built using Java 7, enforced using the maven toolchains plugin. Ensure that Java 7 is installed and the toolchains plugin is configured, as described in the contributors' guide. ","id":96583162},"98976996":{"title":"Bootstrapping","url":"guides/rgcms/rgcms.html#_bootstrapping","body":"Bootstrapping One of the primary goals of the AppManifest is to unify the bootstrapping of both integration tests and the webapp. This requires that the integra
tion tests and webapp can both reference the implementation. We strongly recommend using a myapp-app Maven module to hold the implementation of the AppManifest. This Maven module can then also hold dependencies which are common to both integration tests and the webapp, specifically the org.apache.isis.core:isis-core-runtime and the org.apache.isis.core:isis-core-wrapper modules. We also strongly recommend that any application-layer domain services and view models (code that references persistent domain entities but that is not referenced back) is moved to this myapp-app module. This will allow the architectural layering of the overall application to be enforced by Maven. What then remains is to update the bootstrapping code itself. ","description":" One of the primary goals of the AppManifest is to unify the bootstrapping of both integration tests and the webapp. This requires that the integration tests and webapp can both reference the implementation. ","id":98976996},"100682258
":{"title":"Update dependencies","url":"guides/cgcom/cgcom.html#_update_dependencies","body":"Update dependencies With the release complete, now is a good time to bump versions of dependencies (so that there is a full release cycle to identify any possible issues). You will probably want to create a new JIRA ticket for these updates (or if minor then use the \"catch-all\" JIRA ticket raised earlier for the next release). ","description":" With the release complete, now is a good time to bump versions of dependencies (so that there is a full release cycle to identify any possible issues). ","id":100682258},"102347041":{"title":"Bug","url":"release-notes/release-notes.html#_bug_10","body":"Bug ","description":"","id":102347041},"105480253":{"title":"Visitor","url":"guides/ugbtb/ugbtb.html#__code_visitor_code","body":"Visitor More often than not, you\u2019ll want to visit every element in the metamodel, and so for this you can instead subclass from MetaModelValidatorVisiting.Visitor:
You can then create your custom validator by subclassing MetaModelValidatorComposite and adding the visiting validator: If you have more than one rule then each can live in its own visitor. ","description":" More often than not, you\u2019ll want to visit every element in the metamodel, and so for this you can instead subclass from MetaModelValidatorVisiting.Visitor: ","id":105480253},"105873374":{"title":"JDO PersistenceManager","url":"guides/rgsvc/rgsvc.html#__rgsvc_api_IsisJdoSupport_jdo-persistencemanager","body":"JDO PersistenceManager The functionality provided by IsisJdoSupport focus only on the most common use cases. If you require more flexibility than this, eg for dynamically constructed queries, then you can use the service to access the underlying JDO PersistenceManager API: For example: ","description":" The functionality provided by IsisJdoSupport focus only on the most common use cases. If you require more flexibility than this, eg for dynamically constructed queries,
then you can use the service to access the underlying JDO PersistenceManager API: ","id":105873374},"106558909":{"title":"contributedAs()","url":"guides/rgant/rgant.html#_rgant-ActionLayout_contributedAs","body":"contributedAs() For a domain service action that can be contributed, the contributedAs() attribute determines how it is contributed: as an action or as an association (ie a property or collection). The distinction between property or collection is automatic: if the action returns a java.util.Collection (or subtype) then the action is contributed as a collection; otherwise it is contributed as a property. For a domain service action to be contributed, the domain services must have a nature nature of either VIEW or VIEW_CONTRIBUTIONS_ONLY, and the action must have safe action semantics, and takes a single argument, namely the contributee domain object. For example: It\u2019s also possible to use the attribute to suppress the action completely: In such cases, though, it wou
ld probably make more sense to annotate the action as either hidden or indeed @Programmatic. ","description":" For a domain service action that can be contributed, the contributedAs() attribute determines how it is contributed: as an action or as an association (ie a property or collection). ","id":106558909},"106606865":{"title":"Using the Wicket Viewer","url":"guides/rgcfg/rgcfg.html#_using_the_wicket_viewer","body":"Using the Wicket Viewer Most of the you\u2019re likely to run Apache Isis using the Wicket viewer. In this case Apache Isis' \"deployment type\" concept maps to Wicket\u2019s \"configuration\" concept: Wicket\u2019s mechanism for specifying the \"configuration\" is to use a context parameter in web.xml; Apache Isis automatically infers its own deployment type from this. In other words: ","description":" Most of the you\u2019re likely to run Apache Isis using the Wicket viewer. In this case Apache Isis' \"deployment type\" concept maps to Wicket\u2019s \"configuration\" concept: ",
"id":106606865},"108186637":{"title":"Event Bus","url":"guides/ugbtb/ugbtb.html#_ugbtb_decoupling_event-bus","body":"Event Bus ","description":"","id":108186637},"109833874":{"title":"Persistable","url":"guides/rgcms/rgcms.html#_rgcms_classes_mixins_Persistable","body":"Persistable All domain entities automatically implement the DataNucleus Persistable role interface as a result of the enhancer process (the fully qualified class name is org.datanucleus.enhancement.Persistable). So as a developer you do not need to write any code to obtain the mixins that contribute to this interface. ","description":" All domain entities automatically implement the DataNucleus Persistable role interface as a result of the enhancer process (the fully qualified class name is org.datanucleus.enhancement.Persistable). So as a developer you do not need to write any code to obtain the mixins that contribute to this interface. ","id":109833874},"110978244":{"title":"Prerequisites","url":"guides/ugfun/ugfu
n.html#_prerequisites","body":"Prerequisites Apache Isis is a Java based framework, so in terms of prerequisites, you\u2019ll need to install: You\u2019ll probably also want to use an IDE; the Apache Isis committers use either IntelliJ or Eclipse; in the Developers' Guide we have detailed setup instructions for using these two IDEs. If you\u2019re a NetBeans user you should have no problems as it too has strong support for Maven. When building and running within an IDE, you\u2019ll also need to configure the Datanucleus enhancer. This is implemented as a Maven plugin, so in the case of IntelliJ, it\u2019s easy enough to run the enhancer as required. It should be just as straightforward for NetBeans too. For Eclipse the maven integration story is a little less refined. All is not lost, however; DataNucleus also has an implementation of the enhancer as an Eclipse plugin, which usually works well enough. ","description":" Apache Isis is a Java based framework, so in terms of prerequisites, you\u2019
ll need to install: ","id":110978244},"112375674":{"title":"Auditing","url":"migration-notes/migration-notes.html#_auditing","body":"Auditing The AuditingService SPI service has been deprecated, instead replaced by the AuditerService. There can be more than one implementation of this new SPI, and a framework-provided implementation (AuditerServiceLogging) will log to a file. The (non-ASF) Isis addons' audit module also implements the new SPI. ","description":" The AuditingService SPI service has been deprecated, instead replaced by the AuditerService. ","id":112375674},"114685873":{"title":"Usage","url":"guides/rgsvc/rgsvc.html#_usage_19","body":"Usage To indicate that an action invocation should be published, annotate it with the @Action#publishing() annotation. To indicate that an property edit should be published, annotate it with the @Property#publishing() annotation. To indicate that a changed object should be published is to annotate it with the @DomainObject#publishing()
annotation. ","description":" To indicate that an action invocation should be published, annotate it with the @Action#publishing() annotation. ","id":114685873},"117553409":{"title":"Object Icon","url":"guides/ugfun/ugfun.html#_object_icon","body":"Object Icon The icon is often the same for all instances of a particular class, but it\u2019s also possible for an individual instance to return a custom icon. This could represent the state of that object (eg a shipped order, say, or overdue library book). ","description":" The icon is often the same for all instances of a particular class, but it\u2019s also possible for an individual instance to return a custom icon. This could represent the state of that object (eg a shipped order, say, or overdue library book). ","id":117553409},"117778574":{"title":"ClockService","url":"guides/rgsvc/rgsvc.html#_rgsvc_api_ClockService","body":"ClockService Most applications deal with dates and times in one way or another. For example, if an Order is pla
ced, then the Customer may have 30 days to pay the Invoice, otherwise a penalty may be levied. However, such date/time related functionality can quickly complicate automated testing: \"today+30\" will be a different value every time the test is run. Even disregarding testing, there may be a requirement to ensure that date/times are obtained from an NNTP server (rather than the system PC). While instantiating a java.util.Date to current the current time is painless enough, we would not want complex technical logic for querying an NNTP server spread around domain logic code. Therefore it\u2019s common to provide a domain service whose responsibility is to provide the current time. This service can be injected into any domain object (and can be mocked out for unit testing). Apache Isis provides such a facade through the ClockService. ","description":" Most applications deal with dates and times in one way or another. For example, if an Order is placed, then the Customer may have 30 day
s to pay the Invoice, otherwise a penalty may be levied. ","id":117778574},"121574190":{"title":"Related Services","url":"guides/rgsvc/rgsvc.html#_related_services_18","body":"Related Services The ActionInteractionContext service allows bulk actions to co-ordinate with each other. The QueryResultsCache is useful for caching the results of expensive method calls. ","description":" The ActionInteractionContext service allows bulk actions to co-ordinate with each other. ","id":121574190},"121879267":{"title":"Wicket Viewer","url":"release-notes/release-notes.html#_wicket_viewer_2","body":"Wicket Viewer ","description":"","id":121879267},"122762699":{"title":"Contributee","url":"guides/rgcms/rgcms.html#_rgcms_classes_contributee","body":"Contributee The interfaces listed in this chapter act as contributees; they allow domain services to contribute actions/properties/collections to any domain objects that implement these interfaces. ","description":" The interfaces listed in this chap
ter act as contributees; they allow domain services to contribute actions/properties/collections to any domain objects that implement these interfaces. ","id":122762699},"122876421":{"title":"Class Definition","url":"guides/ugfun/ugfun.html#_ugfun_how-tos_class-structure_class-definition","body":"Class Definition Apache Isis supports recognises three main types of domain classes: Domain classes are generally recognized using annotations. Apache Isis defines its own set of annotations, while entities are annotated using JDO/DataNucleus (though XML can also be used if required). JAXB can also be used for view models. Apache Isis recognizes some of the JDO and JAXB annotations and infers domain semantics from these annotations. You can generally recognize an Apache Isis domain class because it will be probably be annotated using @DomainObject and @DomainService. The framework also defines supplementary annotations, @DomainObjectLayout and @DomainServiceLayout. These provide hints re
lating to the layout of the domain object in the user interface. (Alternatively, these UI hints can be defined in a supplementary .layout.xml file. We use Maven modules as a way to group related domain objects together; we can then reason about all the classes in that module as a single unit. By convention there will be a single top-level package corresponding to the module. For example, the (non-ASF) Document module (part of the Incode Catalog) has a top-level package of org.incode.module.document. Within the module there may be various subpackages, but its the module defines the namespace. In the same way that the Java module act as a namespace for domain objects, it\u2019s good practice to map domain entities to their own (database) schemas. ","description":" Apache Isis supports recognises three main types of domain classes: ","id":122876421},"125299345":{"title":"Example","url":"guides/rgant/rgant.html#_example_2","body":"Example This example is taken from the (non-ASF) Isis a
ddons' todoapp: ","description":" This example is taken from the (non-ASF) Isis addons' todoapp: ","id":125299345},"125419669":{"title":"Unreferenced Members","url":"guides/ugfun/ugfun.html#__ugfun_object-layout_dynamic_xml-unreferenced","body":"Unreferenced Members As noted in the preceding discussion, several of the grid\u2019s regions have either an unreferencedActions, unreferencedCollections or unreferencedProperties attribute. The rules are: The purpose of these attributes is to indicate where in the layout any unreferenced members should be rendered. Every grid must nominate one region for each of these three member types, the reason being that to ensure that the layout can be used even if it is incomplete with respect to the object members inferred from the Java source code. This might be because the developer forgot to update the layout, or it might be because of a new mixin (property, collection or action) contributed to many objects. The framework ensures that in any giv
en grid exactly one region is specified for each of the three unreferenced\u2026\u200b attributes. If the grid fails this validation, then a warning message will be displayed, and the invalid XML logged. The layout XML will then be ignored. ","description":" As noted in the preceding discussion, several of the grid\u2019s regions have either an unreferencedActions, unreferencedCollections or unreferencedProperties attribute. ","id":125419669},"125961908":{"title":"Do it!","url":"pages/tg/tg.html#_do_it","body":"Do it! ","description":"","id":125961908},"136403234":{"title":"Dynamic (JSON) Layout","url":"guides/ugfun/ugfun.html#_ugfun_object-layout_dynamic","body":"Dynamic (JSON) Layout Metadata providing UI hints can be specified either statically, using annotations, or dynamically, using either a layout.xml file or (as described here) a .layout.json file. ","description":" Metadata providing UI hints can be specified either statically, using annotations, or dynamically, using either a layo
ut.xml file or (as described here) a .layout.json file. ","id":136403234},"137196424":{"title":"Persistence Concerns","url":"guides/ugfun/ugfun.html#_persistence_concerns","body":"Persistence Concerns ","description":"","id":137196424},"145340696":{"title":"Registering the Services","url":"guides/rgsvc/rgsvc.html#_registering_the_services_20","body":"Registering the Services The (non-ASF) Isis addons' audit module provides an implementation of this service (AuditingService), and also provides a number of related domain services (AuditingServiceMenu, AuditingServiceRepository and AuditingServiceContributions). Assuming that an AppManifest is being used to bootstrap the app) then this can be activated by updating the pom.xml and updating the AppManifest#getModules() method. If menu items or contributions are not required in the UI, these can be suppressed either using security or by implementing a vetoing subscriber. ","description":" The (non-ASF) Isis addons' audit module provide
s an implementation of this service (AuditingService), and also provides a number of related domain services (AuditingServiceMenu, AuditingServiceRepository and AuditingServiceContributions). ","id":145340696},"148135206":{"title":"Layout Metadata Reader","url":"guides/ugbtb/ugbtb.html#_ugbtb_programming-model_layout-metadata-reader","body":"Layout Metadata Reader The metadata for domain objects is obtained both statically and dynamically. The default implementation for reading dynamic layout metadata is org.apache.isis.core.metamodel.layoutmetadata.json.LayoutMetadataReaderFromJson, which is responsible for reading from the Xxx.layout.json files on the classpath (for each domain entity Xxx). You can also implement your own metadata readers and plug them into Apache Isis. These could read from a different file format, or they could, even, read data dynamically from a URL or database. (Indeed, one could imagine an implementation whereby users could share layouts, all stored in som
e central repository). ","description":" The metadata for domain objects is obtained both statically and dynamically. ","id":148135206},"151718660":{"title":"Specifying components","url":"guides/rgcfg/rgcfg.html#_rgcfg_configuring-components","body":"Specifying components ","description":"","id":151718660},"153425152":{"title":"AngularJS Tips","url":"guides/ugvro/ugvro.html#_angularjs_tips","body":"AngularJS Tips The hypermedia API exposed by Apache Isis' Restful Objects viewer is intended be support both bespoke custom-written viewers as well as generic viewers. Indeed, we expect most clients consuming the API will be bespoke, not generic. This page captures one or two tips on using AngularJS to write such a bespoke client. ","description":" The hypermedia API exposed by Apache Isis' Restful Objects viewer is intended be support both bespoke custom-written viewers as well as generic viewers. Indeed, we expect most clients consuming the API will be bespoke, not generic. ","id":153
425152},"153666205":{"title":"Implementation","url":"guides/rgsvc/rgsvc.html#_implementation_17","body":"Implementation The core framework provides a default implementation of this service (o.a.i.core.metamodel.services.title.TitleServiceDefault). ","description":" The core framework provides a default implementation of this service (o.a.i.core.metamodel.services.title.TitleServiceDefault). ","id":153666205},"154220136":{"title":"Other Annotations","url":"guides/ugfun/ugfun.html#_other_annotations","body":"Other Annotations As of 1.8.0, all the layout annotations have been consolidated into the various XxxLayout annotations: @ActionLayout @CollectionLayout, @DomainObjectLayout, @DomainServiceLayout, @ParameterLayout, @PropertyLayout, and @ViewModelLayout ","description":" As of 1.8.0, all the layout annotations have been consolidated into the various XxxLayout annotations: @ActionLayout @CollectionLayout, @DomainObjectLayout, @DomainServiceLayout, @ParameterLayout, @PropertyLayout
, and @ViewModelLayout ","id":154220136},"155655500":{"title":"@PrimaryKey (javax.jdo)","url":"guides/rgant/rgant.html#_rgant-PrimaryKey","body":"@PrimaryKey (javax.jdo) ","description":"","id":155655500},"155926851":{"title":"Properties vs Parameters","url":"guides/ugfun/ugfun.html#_ugfun_how-tos_class-structure_properties-vs-parameters","body":"Properties vs Parameters In many cases the value types of properties and of action parameters align. For example, a Customer entity might have a surname property, and there might also be corresponding changeSurname. Ideally we want the surname property and surname action parameter to use the same value type. Since JDO/DataNucleus handles persistence, its annotations are requiredto specify semantics such as optionality or maximum length on properties. However, they cannot be applied to action parameters. It is therefore necessary to use Apache Isis' equivalent annotations for action parameters. The table below summarises the equivalence o
f some of the most common cases. ","description":" In many cases the value types of properties and of action parameters align. For example, a Customer entity might have a surname property, and there might also be corresponding changeSurname. Ideally we want the surname property and surname action parameter to use the same value type. ","id":155926851},"158069558":{"title":"Usability: Defaults","url":"pages/tg/tg.html#_usability_defaults","body":"Usability: Defaults Quick detour: often we want to set up defaults to go with choices. Sensible defaults for action parameters can really improve the usability of the app. ","description":" Quick detour: often we want to set up defaults to go with choices. Sensible defaults for action parameters can really improve the usability of the app. ","id":158069558},"158897592":{"title":"Refactoring","url":"guides/dg/dg.html#__dg_ide_intellij_hints-and-tips_refactoring","body":"Refactoring Loads of good stuff on the Refactor menu; most used are: I
f you can\u2019t remember all those shortcuts, just use ctrl-shift-alt-T (might want to rebind that to something else!) and get a context-sensitive list of refactorings available for the currently selected object ","description":" Loads of good stuff on the Refactor menu; most used are: ","id":158897592},"159667759":{"title":"Mapping Clobs","url":"guides/ugfun/ugfun.html#__ugfun_how-tos_class-structure_properties_mapping-blobs-and-clobs_mapping-clobs","body":"Mapping Clobs Mapping Clob`s works in a very similar way, but the `jdbcType and sqlType attributes will, respectively, be CLOB and LONGVARCHAR: ","description":" Mapping Clob`s works in a very similar way, but the `jdbcType and sqlType attributes will, respectively, be CLOB and LONGVARCHAR: ","id":159667759},"160872749":{"title":"Related Services","url":"guides/rgfis/rgfis.html#_related_services","body":"Related Services The default implementation of ContentNegotiationService delegates to ContentMappingService (if present) to co
nvert domain entities into a stable form (eg DTO). The ContentNegotiationService is itself called by the (default implementation of) RepresentationService. ","description":" The default implementation of ContentNegotiationService delegates to ContentMappingService (if present) to convert domain entities into a stable form (eg DTO). ","id":160872749},"163915714":{"title":"web.xml","url":"migration-notes/migration-notes.html#_web_xml","body":"web.xml In the web.xml, the \"isis.viewers\" context-param is now ignored. Instead the viewer_wicket.properties and viewer_restfulobjects.properties will both be loaded if present (but neither need be present). ","description":" In the web.xml, the \"isis.viewers\" context-param is now ignored. Instead the viewer_wicket.properties and viewer_restfulobjects.properties will both be loaded if present (but neither need be present). ","id":163915714},"166045728":{"title":"Sanity Check","url":"guides/cgcom/cgcom.html#_sanity_check_2","body":"Sanity C
heck Ensure that the framework builds ok using the same command that your CI server is set up to execute (see section above). ","description":" Ensure that the framework builds ok using the same command that your CI server is set up to execute (see section above). ","id":166045728},"166899251":{"title":"Installing and Setting up","url":"guides/dg/dg.html#__dg_ide_intellij_installing","body":"Installing and Setting up This section covers installation and setup. These notes/screenshots were prepared using IntelliJ Community Edition 14.1.x, but are believed to be compatible with more recent versions/other editions of the IDE. ","description":" This section covers installation and setup. These notes/screenshots were prepared using IntelliJ Community Edition 14.1.x, but are believed to be compatible with more recent versions/other editions of the IDE. ","id":166899251},"167039338":{"title":"Task","url":"release-notes/release-notes.html#_task_14","body":"Task ","description":"","id":167
039338},"169081251":{"title":"Interaction","url":"guides/rgsvc/rgsvc.html#__code_interaction_code","body":"Interaction The public API of the Interaction class consists of: This class is concrete (is also the implementation). ","description":" The public API of the Interaction class consists of: ","id":169081251},"174738887":{"title":"Related functionality","url":"guides/ugvw/ugvw.html#_related_functionality_2","body":"Related functionality The Recent Pages also lists recently visited pages, selected from a drop-down. ","description":" The Recent Pages also lists recently visited pages, selected from a drop-down. ","id":174738887},"175028546":{"title":"Implementation","url":"guides/rgsvc/rgsvc.html#_implementation_5","body":"Implementation The framework provides a default implementation of this service, namely GridLoaderServiceDefault. This implementation loads the grid from its serialized representation as a .layout.xml file, loaded from the classpath. For example, the layout f
or a domain class com.mycompany.myapp.Customer would be loaded from com/mycompany/myapp/Customer.layout.xml. ","description":" The framework provides a default implementation of this service, namely GridLoaderServiceDefault. This implementation loads the grid from its serialized representation as a .layout.xml file, loaded from the classpath. ","id":175028546},"175197970":{"title":"Performance tuning","url":"pages/tg/tg.html#_performance_tuning","body":"Performance tuning The QueryResultsCache (request-scoped) domain service allows arbitrary objects to be cached for the duration of a request. This can be helpful for \"naive\" code which would normally make the same query within a loop. ","description":" The QueryResultsCache (request-scoped) domain service allows arbitrary objects to be cached for the duration of a request. ","id":175197970},"176767338":{"title":"Command and Events","url":"guides/rgsvc/rgsvc.html#__rgsvc_intro_commands-and-events","body":"Command and Events A goo
d number of the domain services manage the execution of action invocations/property edits, along with the state of domain objects that are modified as a result of these. These services capture information which can then be used for various purposes, most notably for auditing or for publishing events, or for deferring execution such that the execution be performed in the background at some later date. The diagram below shows how these services fit together. The outline boxes are services while the coloured boxes represent data structures - defined in the applib and therefore accessible to domain applications - which hold various information about the executions. To explain: Implementations of CommandService can use the Command#getMemento() method to obtain a XML equivalent of that Command, reified using the cmd.xsd schema. This can be converted back into a CommandDto using the CommandDtoUtils utility class (part of the applib). Similarly, implementations of PublisherService can u
se the InteractionDtoUtils utility class to obtain a InteractionDto representing the interaction, either just for a single execution or for the entire call-graph. This can be converted into XML in a similar fashion. Likewise, the PublishedObjects class passed to the PublisherService at the end of the interaction provides the PublishedObjects#getDto() method which returns a ChangesDto instance. This can be converted into XML using the ChangesDtoUtils utility class. One final point: multiple PublisherService implementations are supported because different implementations may have different responsibilities. For example, the (non-ASF) Isis addons' publishmq module is responsible for publishing messages onto an ActiveMQ event bus, for inter-system communication. However, the SPI can also be used for profiling; each execution within the call-graph contains metrics of the number of objects loaded or modified as a result of that execution, and thus could be used for application profiling
. The framework provides a default PublisherServiceLogging implementation that logs this using SLF4J. ","description":" A good number of the domain services manage the execution of action invocations/property edits, along with the state of domain objects that are modified as a result of these. These services capture information which can then be used for various purposes, most notably for auditing or for publishing events","id":176767338},"178125062":{"title":"domainEvent()","url":"guides/rgant/rgant.html#_rgant-Action_domainEvent","body":"domainEvent() Whenever a domain object (or list of domain objects) is to be rendered, the framework fires off multiple domain events for every property, collection and action of the domain object. In the cases of the domain object\u2019s actions, the events that are fired are: Subscribers subscribe through the EventBusService using either Guava or Axon Framework annotations and can influence each of these phases. By default the event raised is Act
ionDomainEvent.Default. For example: The domainEvent() attribute allows a custom subclass to be emitted allowing more precise subscriptions (to those subclasses) to be defined instead. This attribute is also supported for collections and properties. For example: The benefit is that subscribers can be more targeted as to the events that they subscribe to. ","description":" Whenever a domain object (or list of domain objects) is to be rendered, the framework fires off multiple domain events for every property, collection and action of the domain object. In the cases of the domain object\u2019s actions, the events that are fired are: ","id":178125062},"180783343":{"title":"TranslatableException","url":"guides/ugbtb/ugbtb.html#__code_translatableexception_code","body":"TranslatableException Another mechanism by which messages can be rendered to the user are as the result of exception messages thrown and recognized by an ExceptionRecognizer. In this case, if the exception implements Tr
anslatableException, then the message will automatically be translated before being rendered. The TranslatableException itself takes the form: ","description":" Another mechanism by which messages can be rendered to the user are as the result of exception messages thrown and recognized by an ExceptionRecognizer. ","id":180783343},"183226640":{"title":"updatedLifecycleEvent()","url":"guides/rgant/rgant.html#_rgant-DomainObject_updatedLifecycleEvent","body":"updatedLifecycleEvent() Whenever a (persistent) domain object has been modified and has been updated in the database, an \"updated\" lifecycle event is fired. Subscribers subscribe through the EventBusService and can use the event to obtain a reference to the domain object. By default the event raised is ObjectUpdatedEvent.Default. For example: The purpose of the updatedLifecycleEvent() attribute is to allows a custom subclass to be emitted instead. A similar attribute is available for other lifecycle events. For example: Th
e benefit is that subscribers can be more targeted as to the events that they subscribe to. ","description":" Whenever a (persistent) domain object has been modified and has been updated in the database, an \"updated\" lifecycle event is fired. ","id":183226640},"188123644":{"title":"2013","url":"pages/articles-and-presentations/articles-and-presentations.html#_2013","body":"2013 ","description":"","id":188123644},"189180810":{"title":"HoldsUpdatedAt","url":"guides/rgcms/rgcms.html#_rgcms_classes_roles_HoldsUpdatedAt","body":"HoldsUpdatedAt The HoldsUpdatedAt role interface allows the (framework-provided) TimestampService to update each object with the current timestamp whenever it is modified in a transaction. The interface is defined as: The current time is obtained from the ClockService. Entities that implement this interface often also implement HoldsUpdatedBy role interface; as a convenience the Timestampable interface combines the two roles. ","description":" The HoldsUpda
tedAt role interface allows the (framework-provided) TimestampService to update each object with the current timestamp whenever it is modified in a transaction. ","id":189180810},"191180113":{"title":"persistence.xml","url":"guides/ugodn/ugodn.html#_ugodn_configuring_persistence-xml","body":"persistence.xml ","description":"","id":191180113},"193237835":{"title":"Core","url":"release-notes/release-notes.html#_core_8","body":"Core ","description":"","id":193237835},"194608562":{"title":"SPI","url":"guides/rgsvc/rgsvc.html#_spi_19","body":"SPI The SudoService.Spi service allows implementations of SudoService to notify other services/components that the effective user and roles are different. The default implementation of UserService has been refactored to leverage this SPI. The names of these methods were chosen based on similar names within Shiro. ","description":" The SudoService.Spi service allows implementations of SudoService to notify other services/components that the effecti
ve user and roles are different. The default implementation of UserService has been refactored to leverage this SPI. ","id":194608562},"195374240":{"title":"Update the LDAP committee (if a PMC member)","url":"guides/cgcom/cgcom.html#_update_the_ldap_committee_if_a_pmc_member","body":"Update the LDAP committee (if a PMC member) (Assuming that the new committer is a PMC member), also add them as to the PMC committee. This takes two steps: The new committer does not officially become a member of the PMC until the ASF records have been updated. ","description":" (Assuming that the new committer is a PMC member), also add them as to the PMC committee. This takes two steps: ","id":195374240},"195848147":{"title":"ICLA, obtain new account","url":"guides/cgcom/cgcom.html#_icla_obtain_new_account","body":"ICLA, obtain new account If required (that is, if the committer is not already a committer for a different ASF project), then ask them to complete an ICLA. As a result of this, they shou
ld also get an @apache.org user name. More info can be found in the ASF new committers guide. ","description":" If required (that is, if the committer is not already a committer for a different ASF project), then ask them to complete an ICLA. As a result of this, they should also get an @apache.org user name. ","id":195848147},"198382465":{"title":"Actions","url":"pages/tg/tg.html#_actions","body":"Actions Most business functionality is implemented using actions basically a public method accepting domain classes and primitives as its parameter types. The action can return a domain entity, or a collection of entities, or a primitive/String/value, or void. If a domain entity is returned then that object is rendered immediately; if a collection is returned then the Wicket viewer renders a table. Such collections are sometimes called \"standalone\" collections. ","description":" Most business functionality is implemented using actions basically a public method accepting domain classes
and primitives as its parameter types. The action can return a domain entity, or a collection of entities, or a primitive/String/value, or void. If a domain entity is returned then that object is rendered","id":198382465},"201087485":{"title":"Using the ISIS_OPTS environment variable","url":"guides/ugbtb/ugbtb.html#_using_the_code_isis_opts_code_environment_variable","body":"Using the ISIS_OPTS environment variable The servlet context initializer will search for an environment variable called $ISIS_OPTS and if present will parse the content as a set of key/value pairs. Each key/value pair is separated by \"||\". For example: can be used to run with a different app manifest, and also to disable editing of properties. To use a different separator, set the (optional) $ISIS_OPTS_SEPARATOR variable. The Docker\u2019s ENTRYPOINT therefore just needs to parse the Docker container\u2019s own command line arguments and use to set this environment variable. ","description":" The servlet conte
xt initializer will search for an environment variable called $ISIS_OPTS and if present will parse the content as a set of key/value pairs. Each key/value pair is separated by \"||\". ","id":201087485},"203208629":{"title":"New Feature","url":"release-notes/release-notes.html#_new_feature_18","body":"New Feature ","description":"","id":203208629},"204452611":{"title":"Related services","url":"guides/rgsvc/rgsvc.html#_related_services_15","body":"Related services The ConfigurationServiceMenu exposes the allConfigurationProperties action in the user interface. ","description":" The ConfigurationServiceMenu exposes the allConfigurationProperties action in the user interface. ","id":204452611},"207811701":{"title":"API","url":"guides/rgsvc/rgsvc.html#_api_2","body":"API The API of TitleService is: ","description":" The API of TitleService is: ","id":207811701},"209853740":{"title":"To run","url":"guides/rgmvn/rgmvn.html#_to_run","body":"To run The plugin is activated by default, so i
s run simply using: This will run any tests, and then also - because the plugin is activated by the isis-validate property and bound to the test phase, will run the plugin\u2019s validate goal. If for any reason you want to disable the validation, use: ","description":" The plugin is activated by default, so is run simply using: ","id":209853740},"210078000":{"title":"MetaModelService3","url":"guides/rgsvc/rgsvc.html#_rgsvc_api_MetaModelService","body":"MetaModelService3 The MetaModelService3 service provides access to a number of aspects of Apache Isis' internal metamodel. ","description":" The MetaModelService3 service provides access to a number of aspects of Apache Isis' internal metamodel. ","id":210078000},"216231183":{"title":"Raising a pull request","url":"guides/dg/dg.html#_raising_a_pull_request","body":"Raising a pull request If you have your own fork, you can now simply push the changes you\u2019ve made locally to your fork: This will create a corresponding branch in the
remote github repo. If you use gitk --all, you\u2019ll also see a remotes/origin/ISIS-123-blobs branch. Then, use github to raise a pull request. Pull requests sent to the Apache GitHub repositories will forward a pull request e-mail to the dev mailing list. You\u2019ll probably want to sign up to the dev mailing list first before issuing your first pull request (though that isn\u2019t mandatory). The process to raise the pull request, broadly speaking: ","description":" If you have your own fork, you can now simply push the changes you\u2019ve made locally to your fork: ","id":216231183},"220685197":{"title":"AbstractSubscriber","url":"guides/rgcms/rgcms.html#_rgcms_classes_super_AbstractSubscriber","body":"AbstractSubscriber This is a convenience superclass for creating subscriber domain services on the EventBusService. It uses @PostConstruct and @PreDestroy callbacks to automatically register/unregister itself with the EventBusService. It\u2019s important that subscribers register before an
y domain services that might emit events on the EventBusService. For example, the (non-ASF) Isis addons' security module provides a domain service that automatically seeds certain domain entities; these will generate lifecycle events and so any subscribers must be registered before such seed services. The easiest way to do this is to use the @DomainServiceLayout#menuOrder() attribute. As a convenience, the AbstractSubscriber specifies this attribute. ","description":" This is a convenience superclass for creating subscriber domain services on the EventBusService. It uses @PostConstruct and @PreDestroy callbacks to automatically register/unregister itself with the EventBusService. ","id":220685197},"221961571":{"title":"Release prepare \"dry run\"","url":"guides/cgcom/cgcom.html#__cgcom_cutting-a-release_releasing-core_release-prepare-dry-run","body":"Release prepare \"dry run\" Most of the work is done using the mvn release:prepare goal. Since this makes a lot of changes, we run i
t first in \"dry run\" mode; only if that works do we run the goal for real. Run the dry-run as follows: You may be prompted for the gpg passphrase. ","description":" Most of the work is done using the mvn release:prepare goal. Since this makes a lot of changes, we run it first in \"dry run\" mode; only if that works do we run the goal for real. ","id":221961571},"223057782":{"title":"Syntax","url":"guides/ugbtb/ugbtb.html#_syntax","body":"Syntax Any n-parameter action provided by a service will automatically be contributed to the list of actions for each of its (entity) parameters. From the viewpoint of the entity the action is called a contributed action. For example, given a service: and the entities: and then the borrow(\u2026\u200b) action will be contributed to both Book and to LibraryMember. This is an important capability because it helps to decouple the concrete classes from the services. If necessary, though, this behaviour can be suppressed by annotating the service ac
tion with @org.apache.isis.applib.annotations.NotContributed. For example: If annotated at the interface level, then the annotation will be inherited by every concrete class. Alternatively the annotation can be applied at the implementation class level and only apply to that particular implementation. Note that an action annotated as being @NotContributed will still appear in the service menu for the service. If an action should neither be contributed nor appear in service menu items, then simply annotate it as @Hidden. ","description":" Any n-parameter action provided by a service will automatically be contributed to the list of actions for each of its (entity) parameters. From the viewpoint of the entity the action is called a contributed action. ","id":223057782},"224301547":{"title":"IsisWebAppBootstrapper","url":"guides/ugbtb/ugbtb.html#__code_isiswebappbootstrapper_code","body":"IsisWebAppBootstrapper The IsisWebAppBootstrapper servlet context listener bootstraps the share
d (global) metadata for the Apache Isis framework. This listener is not required (indeed must not be configured) if the Wicket viewer is in use. Its definition is: Its context parameters are: ","description":" The IsisWebAppBootstrapper servlet context listener bootstraps the shared (global) metadata for the Apache Isis framework. This listener is not required (indeed must not be configured) if the Wicket viewer is in use. ","id":224301547},"228550183":{"title":"Policies","url":"guides/cgcom/cgcom.html#_cgcom_policies","body":"Policies ","description":"","id":228550183},"229025509":{"title":"Remove references to isis-viewer-wicket parent pom.","url":"migration-notes/migration-notes.html#_remove_references_to_code_isis_viewer_wicket_code_parent_pom","body":"Remove references to isis-viewer-wicket parent pom. In earlier releases the Wicket viewer defined its own parent pom.xml for dependency management and its dependencies and to declare the various submodules that make up the view
er. This pom.xml has now been incorporated into the parent pom.xml for the Core framework. Therefore, in the parent pom.xml of your own domain applications, remove: ","description":" In earlier releases the Wicket viewer defined its own parent pom.xml for dependency management and its dependencies and to declare the various submodules that make up the viewer. This pom.xml has now been incorporated into the parent pom.xml for the Core framework. ","id":229025509},"231532971":{"title":"From v1.7.0 to 1.8.0","url":"migration-notes/migration-notes.html#_release-notes_migration-notes_1.7.0-to-1.8.0","body":"From v1.7.0 to 1.8.0 ","description":"","id":231532971},"232471644":{"title":"Registering Subscribers","url":"guides/rgsvc/rgsvc.html#_registering_subscribers","body":"Registering Subscribers The register() method should be called in the @PostConstruct lifecycle method. It is valid and probably the least confusing to readers to also \"unregister\" in the @PreDestroy lifecycle method
(though as noted above, unregistering is actually a no-op). For example: This works for both singleton (application-scoped) and also @RequestScoped domain services. ","description":" The register() method should be called in the @PostConstruct lifecycle method. It is valid and probably the least confusing to readers to also \"unregister\" in the @PreDestroy lifecycle method (though as noted above, unregistering is actually a no-op). ","id":232471644},"235512052":{"title":"Usage","url":"guides/rgsvc/rgsvc.html#_usage_21","body":"Usage The usage will vary depending upon the conventions of the design. As of 1.9.0, the usage of the service has been centralized such that the packages to be scanned are located from the AppManifest's #getModules() method. For example, the SimpleApp archetype's app manifest includes: where the three module classes in effect define three different package prefixes to search under (for domain services, fixture scripts and persistent entities). Other us
ages of the ClassDiscoveryService are likely to work in a similar way, requiring some sort of scope to be specified. ","description":" The usage will vary depending upon the conventions of the design. As of 1.9.0, the usage of the service has been centralized such that the packages to be scanned are located from the AppManifest's #getModules() method. ","id":235512052},"238546442":{"title":"rebuildMetamodel()","url":"guides/rgcms/rgcms.html#__rgcms_classes_mixins_Object_rebuildMetamodel","body":"rebuildMetamodel() The Object_rebuildMetamodel mixin provides the ability to discard the current internal metamodel data (an instance of ObjectSpecification) for the domain class of the rendered object, and recreate from code and other sources (most notably, layout XML data). It has the following signature: ","description":" The Object_rebuildMetamodel mixin provides the ability to discard the current internal metamodel data (an instance of ObjectSpecification) for the domain class of the r
endered object, and recreate from code and other sources (most notably, layout XML data). It has the following signature: ","id":238546442},"238979657":{"title":"New Feature","url":"release-notes/release-notes.html#_new_feature_22","body":"New Feature ","description":"","id":238979657},"240026998":{"title":"Improvement","url":"release-notes/release-notes.html#_improvement_14","body":"Improvement ","description":"","id":240026998},"242030985":{"title":"1.4.0","url":"release-notes/release-notes.html#_release-notes_1.4.0","body":"1.4.0 ","description":"","id":242030985},"243439147":{"title":"hidden()","url":"guides/rgant/rgant.html#_rgant-Property_hidden","body":"hidden() Properties can be hidden at the domain-level, indicating that they are not visible to the end-user. This attribute can also be applied to actions and collections. For example: The acceptable values for the where parameter are: For example, if a property is annotated with @Title, then normally this should be hidden
from all tables. Annotating with @Property(where=Where.NOWHERE) overrides this. ","description":" Properties can be hidden at the domain-level, indicating that they are not visible to the end-user. This attribute can also be applied to actions and collections. ","id":243439147},"243876171":{"title":"Task","url":"release-notes/release-notes.html#_task_28","body":"Task ","description":"","id":243876171},"246275568":{"title":"Registering the Services","url":"guides/rgsvc/rgsvc.html#_registering_the_services_4","body":"Registering the Services Assuming that the configuration-and-annotation services installer is configured (implicit if using the AppManifest to bootstrap the app), then the default implementation of GridLoaderService is automatically registered and injected, and no further configuration is required. To use an alternative implementation, use @DomainServiceLayout#menuOrder() (as explained in the introduction to this guide). ","description":" Assuming that the configuratio
n-and-annotation services installer is configured (implicit if using the AppManifest to bootstrap the app), then the default implementation of GridLoaderService is automatically registered and injected, and no further configuration is required. ","id":246275568},"246409050":{"title":"Using system properties","url":"guides/ugbtb/ugbtb.html#_using_system_properties","body":"Using system properties The servlet context initializer will search for any system properties called isis.xxx and if present will use them as overrides. Thus, an alternative option for a Docker image is to bootstrap the servlet container (Tomcat, Jetty) with appropriate system properties set up. For example, with Tomcat this can be done by writing into the conf/catalina.properties file (see for example this stackoverflow post). The Docker\u2019s ENTRYPOINT therefore just needs to parse the Docker container\u2019s own command line arguments and use to create this file. ","description":" The servlet context initializer
will search for any system properties called isis.xxx and if present will use them as overrides. ","id":246409050},"251015067":{"title":"myapp-dom Module","url":"migration-notes/migration-notes.html#__code_myapp_dom_code_module","body":"myapp-dom Module In your myapp-dom module (containing definitions of your persistent entities and domain services), create an empty class to represent the module. This should be at the root package for the domain, eg: Since there is no requirement to actually instantiate this class (it merely provides the location of the myapp.dom package), we give it a private constructor. If you have any other modules where you have either domain services or entities, similarly create an empty \"module\" class. ","description":" In your myapp-dom module (containing definitions of your persistent entities and domain services), create an empty class to represent the module. This should be at the root package for the domain, eg: ","id":251015067},"255768608":{"titl
e":"Multi-tenancy support","url":"pages/isis-in-pictures/isis-in-pictures.html#_multi_tenancy_support","body":"Multi-tenancy support Of the various Isis Addons, the security module has the most features. One significant feature is the ability to associate users and objects with a \"tenancy\". The todoapp uses this feature so that different users' list of todo items are kept separate from one another. A user with administrator is able to switch their own \"tenancy\" to the tenancy of some other user, in order to access the objects in that tenancy: For more details, see the security module README. ","description":" Of the various Isis Addons, the security module has the most features. One significant feature is the ability to associate users and objects with a \"tenancy\". The todoapp uses this feature so that different users' list of todo items are kept separate from one another. A user with administrator is","id":255768608},"255908905":{"title":"GridLoaderService","url":"guides/rg
svc/rgsvc.html#_rgsvc_spi_GridLoaderService","body":"GridLoaderService The GridLoaderService provides the ability to load the XML layout (grid) for a domain class. ","description":" The GridLoaderService provides the ability to load the XML layout (grid) for a domain class. ","id":255908905},"257661017":{"title":"AppManifest (bootstrapping)","url":"guides/rgcms/rgcms.html#_rgcms_classes_AppManifest-bootstrapping","body":"AppManifest (bootstrapping) This section describes how to implement the AppManifest interface to bootstrap both an Apache Isis web application, and also its integration tests. ","description":" This section describes how to implement the AppManifest interface to bootstrap both an Apache Isis web application, and also its integration tests. ","id":257661017},"266250802":{"title":"Implementation","url":"guides/rgsvc/rgsvc.html#_implementation_2","body":"Implementation The (non-ASF) Isis addons' kitchensink app provides an example implementation: which is rendered
as: ","description":" The (non-ASF) Isis addons' kitchensink app provides an example implementation: ","id":266250802},"267695496":{"title":"Building Apache Isis","url":"guides/dg/dg.html#_dg_building-isis","body":"Building Apache Isis ","description":"","id":267695496},"270003891":{"title":"persisting()","url":"guides/rgcms/rgcms.html#_rgcms_methods_reserved_persisting","body":"persisting() The persisting() lifecycle callback method is called when a (not-yet-persistent) object is just about to be persisted from the object store See also persisted(). ","description":" The persisting() lifecycle callback method is called when a (not-yet-persistent) object is just about to be persisted from the object store ","id":270003891},"272121430":{"title":"ChangedObjectsServiceInternal","url":"guides/rgfis/rgfis.html#_rgfis_spi_ChangedObjectsServiceInternal","body":"ChangedObjectsServiceInternal The ChangedObjectsServiceInternal class is an (internal) request-scoped domain service that is re
sponsible for collecting the details of all changes to domain objects within an interaction. This is then used by various other (internal) domain services, notably AuditingServiceInternal and PublishingServiceInternal. ","description":" The ChangedObjectsServiceInternal class is an (internal) request-scoped domain service that is responsible for collecting the details of all changes to domain objects within an interaction. This is then used by various other (internal) domain services, notably AuditingServiceInternal and PublishingServiceInternal. ","id":272121430},"273843820":{"title":"Simulated UI (WrapperFactory)","url":"guides/ugtst/ugtst.html#_simulated_ui_code_wrapperfactory_code","body":"Simulated UI (WrapperFactory) When we talk about integration tests/specs here, we mean tests that exercise the domain object logic, through to the actual database. But we also want the tests to exercise the app from the users\u2019s perspective, which means including the user interface. For mos
t other frameworks that would require having to test the application in a very heavy weight/fragile fashion using a tool such as Selenium, driving a web browser to navigate . In this regard though, Apache Isis has a significant trick up its sleeve. Because Apache Isis implements the naked objects pattern, it means that the UI is generated automatically from the UI. This therefore allows for other implementations of the UI. The WrapperFactory domain service allows a test to wrap domain objects and thus to interact with said objects \"as if\" through the UI: If the test invokes an action that is disabled, then the wrapper will throw an appropriate exception. If the action is ok to invoke, it delegates through. What this means is that an Isis application can be tested end-to-end without having to deploy it onto a webserver; the whole app can be tested while running in-memory. Although integration tests re (necessarily) slower than unit tests, they are not any harder to write (in fac
t, in some respects they are easier). ","description":" When we talk about integration tests/specs here, we mean tests that exercise the domain object logic, through to the actual database. But we also want the tests to exercise the app from the users\u2019s perspective, which means including the user interface. ","id":273843820},"273985863":{"title":"addTo\u2026\u200b()","url":"guides/rgcms/rgcms.html#_rgcms_methods_prefixes_addTo","body":"addTo\u2026\u200b() The addTo\u2026\u200b() supporting method is called whenever an object is added to a collection. Its purpose is to allow additional business logic to be performed. For example: See also removeFrom\u2026\u200b()` ","description":" The addTo\u2026\u200b() supporting method is called whenever an object is added to a collection. Its purpose is to allow additional business logic to be performed. ","id":273985863},"278890330":{"title":"Build a domain app","url":"pages/tg/tg.html#_build_a_domain_app","body":"Build a domain app The remainder of the tutorial provi
des guidance on building a domain application. We don\u2019t mandate any particular design, but we suggest one with no more than 3 to 6 domain entities in the first instance. If you\u2019re stuck for ideas, then how about: Hopefully one of those ideas appeals or sparks an idea for something of your own. ","description":" The remainder of the tutorial provides guidance on building a domain application. We don\u2019t mandate any particular design, but we suggest one with no more than 3 to 6 domain entities in the first instance. If you\u2019re stuck for ideas, then how about: ","id":278890330},"278999912":{"title":"Integration API","url":"guides/rgsvc/rgsvc.html#_rgsvc_integration-api","body":"Integration API ","description":"","id":278999912},"280239507":{"title":"GridSystemService","url":"guides/rgsvc/rgsvc.html#_rgsvc_spi_GridSystemService","body":"GridSystemService The GridSystemService encapsulates a single layout grid system which can be used to customize the layout of domain objects. In
particular this means being able to return a \"normalized\" form (validating and associating domain object members into the various regions of the grid) and in providing a default grid if there is no other metadata available. The framework provides a single such grid implementation, namely for Bootstrap3. ","description":" The GridSystemService encapsulates a single layout grid system which can be used to customize the layout of domain objects. In particular this means being able to return a \"normalized\" form (validating and associating domain object members into the various regions of the grid) and in providing a default grid if","id":280239507},"282766365":{"title":"Object CSS Styling","url":"guides/ugfun/ugfun.html#_object_css_styling","body":"Object CSS Styling It is also possible for an object to return a CSS class. In conjunction with customized CSS this can be used to apply arbitrary styling; for example each object could be rendered in a page with a different background
colour. ","description":" It is also possible for an object to return a CSS class. In conjunction with customized CSS this can be used to apply arbitrary styling; for example each object could be rendered in a page with a different background colour. ","id":282766365},"283629224":{"title":"App Structure","url":"guides/ugfun/ugfun.html#_app_structure","body":"App Structure As noted above, the generated app is a very simple application consisting of a single domain object that can be easily renamed and extended. The intention is not to showcase all of Apache Isis' capabilities; rather it is to allow you to very easily modify the generated application (eg rename SimpleObject to Customer) without having to waste time deleting lots of generated code. If you run into issues, please don\u2019t hesitate to ask for help on the users mailing list. ","description":" As noted above, the generated app is a very simple application consisting of a single domain object that can be easily renamed and
extended. The intention is not to showcase all of Apache Isis' capabilities; rather it is to allow you to very easily modify the generated application (eg rename","id":283629224},"285898371":{"title":"ObjectUpdatedEvent","url":"guides/rgcms/rgcms.html#_rgcms_classes_lifecycleevent_ObjectUpdatedEvent","body":"ObjectUpdatedEvent Subclass of AbstractLifecycleEvent, broadcast when an object has just been updated in the database. This is done either explicitly when the current transaction is flushed using the DomainObjectContainer's #flush(\u2026\u200b) method, else is done implicitly when the transaction commits at the end of the user request. ObjectUpdatedEvent.Default is the concrete implementation that is used. ","description":" Subclass of AbstractLifecycleEvent, broadcast when an object has just been updated in the database. This is done either explicitly when the current transaction is flushed using the DomainObjectContainer's #flush(\u2026\u200b) method, else is done implicitly when the t
ransaction commits at the end of the user request. ","id":285898371},"287120012":{"title":"Actions","url":"guides/ugfun/ugfun.html#_actions_2","body":"Actions ","description":"","id":287120012},"288377989":{"title":"Philosophy and Architecture","url":"guides/ugfun/ugfun.html#_ugfun_core-concepts_philosophy","body":"Philosophy and Architecture This section describes some of the core ideas and architectural patterns upon which Apache Isis builds. ","description":" This section describes some of the core ideas and architectural patterns upon which Apache Isis builds. ","id":288377989},"288392697":{"title":"User Experience","url":"guides/ugvw/ugvw.html#_user_experience_3","body":"User Experience The copy URL dialog is typically obtained by clicking on the icon. Alternatively, alt+] will also open the dialog. It can be closed with either OK or the Esc key. ","description":" The copy URL dialog is typically obtained by clicking on the icon. ","id":288392697},"291813215":{"title":"Raisi
ng events programmatically","url":"guides/rgant/rgant.html#_raising_events_programmatically","body":"Raising events programmatically Normally events are only raised for interactions through the UI. However, events can be raised programmatically either by calling the EventBusService API directly, or by emulating the UI by wrapping the target object using the WrapperFactory domain service. ","description":" Normally events are only raised for interactions through the UI. However, events can be raised programmatically either by calling the EventBusService API directly, or by em
<TRUNCATED>
[11/59] [abbrv] [partial] isis-site git commit: ISIS-1521: deletes
content-OLDSITE
Posted by da...@apache.org.
http://git-wip-us.apache.org/repos/asf/isis-site/blob/365806f1/content-OLDSITE/intro/getting-started/images/screenshots/530-extensible-map.pdn
----------------------------------------------------------------------
diff --git a/content-OLDSITE/intro/getting-started/images/screenshots/530-extensible-map.pdn b/content-OLDSITE/intro/getting-started/images/screenshots/530-extensible-map.pdn
deleted file mode 100644
index d0fa27d..0000000
--- a/content-OLDSITE/intro/getting-started/images/screenshots/530-extensible-map.pdn
+++ /dev/null
@@ -1,1410 +0,0 @@
-PDN3-<pdnImage width="940" height="560" layers="3" savedWithVersion="3.511.4977.23443"><custom><thumb png="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" /></custom></pdnImage>