![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
oe-app-route
Advanced tools
Wrapper element used to select/import the content to display based on route change
The oe-app-route
element can be used to auto configure, application level client side routing.
<app-location route="{{route}}"></app-location>
<oe-app-route route="{{route}}" config-url="/data/UIRoutes.json">
<iron-pages route-target>
</iron-pages>
</oe-app-route>
OR
<app-location route="{{route}}"></app-location>
<oe-app-route route="{{route}}" config-url="/api/UIRoutes">
</oe-app-route>
<iron-pages route-target>
</iron-pages>
config-url should return array of routes, each route object can have following properties
Property | Description | Default |
---|---|---|
name | route name | |
path | relative url along with placeholders e.g. /customer/:id | |
type | refer section on type and import Properties | |
import | refer section on type and import Properties |
e.g.
[{
"type": "page",
"name": "receipts",
"path": "/receipts",
"import": "receipts-partial.html"
},
{
"type": "elem",
"name": "cfe-loan-details",
"path": "/loan",
"import": "../business/cfe-loan-details.html"
}]
The type property can have following values:
- page : When route type is specified as page, the html data from import is fetched and added as innerHtml of target element.
- If the path argument has any placeholders (e.g. execute/:modelName/:action) or actual URL has any query-string then the actual values can be referred in the imported html partial directly.
<h2>Performing {{action}} on {{modelName}}</h2>
- elem type of route places element specified by name property on hhe target. import property points to the location of element definition file.
- If element is not registered yet, import is href-imported and name element is added.
- Placeholders and query parameters are set on the element using
Polymer.base.set
call. (id in path or query-parameters is added as modelId attribute)
<owesome-element action="..." model-name="..."></owesome-element>
- The element-name can be made dynamic by introducing elmentName as path parameter. e.g. /show/:elementName
- meta : route types are not supported anymore. Use
model-ui-generator
as a mediator element for replacing oldmeta
type of routes.
FAQs
Wrapper element used to select/import the content to display based on route change
We found that oe-app-route demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.