Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • 1.31
  • master
  • 1.10.0
  • 1.30.1
  • 1.31.0
  • 1.8.0
  • 1.9.0
  • 3.100.0
  • 3.100.1
  • 3.100.10
  • 3.100.11
  • 3.100.12
  • 3.100.13
  • 3.100.14
  • 3.100.15
  • 3.100.16
  • 3.100.17
  • 3.100.18
  • 3.100.19
  • 3.100.2
  • 3.100.20
  • 3.100.3
  • 3.100.4
  • 3.100.5
  • 3.100.6
  • 3.100.7
  • 3.100.8
  • 3.100.9
  • 3.101.0
  • 3.101.1
  • 3.101.2
  • 3.101.3
  • 3.102.0
  • 3.102.1
  • 3.102.2
  • 3.102.3
  • 3.102.4
  • 3.102.5
  • 3.102.6
  • 3.103.0
  • 3.103.1
  • 3.104.0
  • 3.104.1
  • 3.105.0
  • 3.105.1
  • 3.105.2
  • 3.106.0
  • 3.106.1
  • 3.107.0
  • 3.108.0
  • 3.108.1
  • 3.108.2
  • 3.108.3
  • 3.108.4
  • 3.108.5
  • 3.109.0
  • 3.110.0
  • 3.110.1
  • 3.110.2
  • 3.110.3
  • 3.110.4
  • 3.111.0
  • 3.112.0
  • 3.112.1
  • 3.112.2
  • 3.112.3
  • 3.112.4
  • 3.113.0
  • 3.114.0
  • 3.114.1
  • 3.114.2
  • 3.114.3
  • 3.114.4
  • 3.114.5
  • 3.114.6
  • 3.114.7
  • 3.115.0
  • 3.115.1
  • 3.115.2
  • 3.115.3
  • 3.115.4
  • 3.116.0
  • 3.116.1
  • 3.117.0
  • 3.117.1
  • 3.117.2
  • 3.117.3
  • 3.118.0
  • 3.118.1
  • 3.119.0
  • 3.120.0
  • 3.121.0
  • 3.51.5
  • 3.52.0
  • 3.52.1
  • 3.53.0
  • 3.54.0
  • 3.55.0
  • 3.55.1
  • 3.55.2
  • 3.55.3
  • 3.55.4
102 results

Target

Select target project
  • oss/libraries/javascript/monster
1 result
Select Git revision
  • 1.31
  • master
  • 1.10.0
  • 1.30.1
  • 1.31.0
  • 1.8.0
  • 1.9.0
  • 3.100.0
  • 3.100.1
  • 3.100.10
  • 3.100.11
  • 3.100.12
  • 3.100.13
  • 3.100.14
  • 3.100.15
  • 3.100.16
  • 3.100.17
  • 3.100.18
  • 3.100.19
  • 3.100.2
  • 3.100.20
  • 3.100.3
  • 3.100.4
  • 3.100.5
  • 3.100.6
  • 3.100.7
  • 3.100.8
  • 3.100.9
  • 3.101.0
  • 3.101.1
  • 3.101.2
  • 3.101.3
  • 3.102.0
  • 3.102.1
  • 3.102.2
  • 3.102.3
  • 3.102.4
  • 3.102.5
  • 3.102.6
  • 3.103.0
  • 3.103.1
  • 3.104.0
  • 3.104.1
  • 3.105.0
  • 3.105.1
  • 3.105.2
  • 3.106.0
  • 3.106.1
  • 3.107.0
  • 3.108.0
  • 3.108.1
  • 3.108.2
  • 3.108.3
  • 3.108.4
  • 3.108.5
  • 3.109.0
  • 3.110.0
  • 3.110.1
  • 3.110.2
  • 3.110.3
  • 3.110.4
  • 3.111.0
  • 3.112.0
  • 3.112.1
  • 3.112.2
  • 3.112.3
  • 3.112.4
  • 3.113.0
  • 3.114.0
  • 3.114.1
  • 3.114.2
  • 3.114.3
  • 3.114.4
  • 3.114.5
  • 3.114.6
  • 3.114.7
  • 3.115.0
  • 3.115.1
  • 3.115.2
  • 3.115.3
  • 3.115.4
  • 3.116.0
  • 3.116.1
  • 3.117.0
  • 3.117.1
  • 3.117.2
  • 3.117.3
  • 3.118.0
  • 3.118.1
  • 3.119.0
  • 3.120.0
  • 3.121.0
  • 3.51.5
  • 3.52.0
  • 3.52.1
  • 3.53.0
  • 3.54.0
  • 3.55.0
  • 3.55.1
  • 3.55.2
  • 3.55.3
  • 3.55.4
102 results
Show changes
Commits on Source (4)
<a name="v3.10.1"></a>
## [v3.10.1] - 2023-02-04
### Bug Fixes
- make exeption messages more readable
<a name="v3.10.0"></a>
## [v3.10.0] - 2023-02-04
### Add Features
......@@ -255,6 +261,7 @@
<a name="1.8.0"></a>
## 1.8.0 - 2021-08-15
[v3.10.1]: https://gitlab.schukai.com/oss/libraries/javascript/monster/compare/v3.10.0...v3.10.1
[v3.10.0]: https://gitlab.schukai.com/oss/libraries/javascript/monster/compare/v3.9.1...v3.10.0
[v3.9.1]: https://gitlab.schukai.com/oss/libraries/javascript/monster/compare/v3.9.0...v3.9.1
[v3.9.0]: https://gitlab.schukai.com/oss/libraries/javascript/monster/compare/v3.8.0...v3.9.0
......
{
"name": "@schukai/monster",
"version": "3.9.1",
"version": "3.10.0",
"description": "Monster is a simple library for creating fast, robust and lightweight websites.",
"keywords": [
"framework",
......
......@@ -190,10 +190,12 @@ class Translations extends Base {
/**
* Returns the translations for the current document.
*
* @param element
* @returns {*}
* @throws {Error} Element is not an HTMLElement
* @throws {Error} Missing translations
* @param {HTMLElement|undefined} [element] - Element to search for translations. Default: element with objectlink @schukai/monster/i18n/translations@@link.
* @returns {Translations}
* @throws {Error} Element is not an HTMLElement.
* @throws {Error} Cannot find element with translations. Add a translations object to the document.
* @throws {Error} This element has no translations.
* @throws {Error} Missing translations.
*/
function getDocumentTranslations(element) {
......@@ -201,14 +203,17 @@ function getDocumentTranslations(element) {
if (!(element instanceof HTMLElement)) {
element = d.querySelector('['+ATTRIBUTE_OBJECTLINK+'~="' + translationsLinkSymbol.toString() + '"]');
if (element === null) {
throw new Error("Cannot find element with translations. Add a translations object to the document.");
}
}
if (!(element instanceof HTMLElement)) {
throw new Error("Element is not an HTMLElement");
throw new Error("Element is not an HTMLElement.");
}
if (!hasObjectLink(element, translationsLinkSymbol)) {
throw new Error("Missing translations");
throw new Error("This element has no translations.");
}
let obj = getLinkedObjects(element, translationsLinkSymbol);
......@@ -219,7 +224,7 @@ function getDocumentTranslations(element) {
}
}
throw new Error("Missing translations");
throw new Error("Missing translations.");
}
......
......@@ -142,7 +142,7 @@ function getMonsterVersion() {
}
/** don't touch, replaced by make with package.json version */
monsterVersion = new Version("3.9.1");
monsterVersion = new Version("3.10.0");
return monsterVersion;
}
{
"name": "monster",
"version": "3.9.1",
"version": "3.10.0",
"description": "monster",
"repository": {
"type": "git",
......
......@@ -7,7 +7,7 @@ describe('Monster', function () {
let monsterVersion
/** don´t touch, replaced by make with package.json version */
monsterVersion = new Version("3.9.1")
monsterVersion = new Version("3.10.0")
let m = getMonsterVersion();
......
{"version":"3.10.0"}
{"version":"3.10.1"}