diff --git a/backbone/.gitignore b/backbone/.gitignore deleted file mode 100644 index 40b878db5b..0000000000 --- a/backbone/.gitignore +++ /dev/null @@ -1 +0,0 @@ -node_modules/ \ No newline at end of file diff --git a/backbone/backbone.css b/backbone/backbone.css index 80e2d687d2..41babd2b5d 100644 --- a/backbone/backbone.css +++ b/backbone/backbone.css @@ -1850,9 +1850,6 @@ ul.nav-tabs.nav { animation-fill-mode: both; animation-name: x-rotate-open; } -.ui-dialog .tab-content .charsheet .sidebar .tooltip-display { - left: 0; -} .ui-dialog .tab-content .charsheet .text-check { break-inside: avoid; cursor: pointer; @@ -1886,6 +1883,7 @@ ul.nav-tabs.nav { z-index: 1000; position: absolute; top: 100%; + left: 0; width: min(50vw, 250px); padding: var(--half-gap); border: var(--displayBorderWidth) solid var(--borderColor); diff --git a/backbone/backbone.html b/backbone/backbone.html index 65316a69dd..d61ae833c2 100644 --- a/backbone/backbone.html +++ b/backbone/backbone.html @@ -3224,7 +3224,7 @@ registerFuncs({ kTabOnOpen },{type:['opener']}); return kFuncs; }()); const actionAttributes = ["vigilance_action","build_action","intuition_action","reflex_action","health_action","resolve_action","luck_action","assess_action","deceive_action","deduce_action","disguise_action","encrypt_action","first_aid_action","hide_action","legerdemain_action","locksmith_action","nurse_(ment)_action","nurse_(phys)_action","persuade_action","research_action","ride/steer_action","search_action","sneak_action","stunt_action","survive_action","threaten_action","tinker_action","melee_action","ranged_action","repeating_specialty_$X_action","repeating_equipped_$X_action","repeating_weapon_$X_action","repeating_ability_$X_action"];const characteristics = {"aptitude":{"name":"aptitude","affects":["reflex goal"]},"athletics":{"name":"athletics","affects":["reflex goal","movement rate","sprint speed","item_slots_max"]},"charisma":{"name":"charisma","affects":["intuition goal"]},"logic":{"name":"logic","affects":["vigilance goal"]},"wisdom":{"name":"wisdom","affects":["intuition goal"]},"size":{"name":"size","affects":["build goal","item_slots_max"]},"stamina":{"name":"stamina","affects":["build goal"]},"willpower":{"name":"willpower","affects":["vigilance goal"]}};const attributesDetails = {"vigilance_goal":["logic","willpower"],"build_goal":["size","stamina"],"intuition_goal":["charisma","wisdom"],"reflex_goal":["athletics","aptitude"]};const skills = {"assess":{"name":"assess","characteristic":"wisdom"},"deceive":{"name":"deceive","characteristic":"charisma"},"deduce":{"name":"deduce","characteristic":"logic"},"disguise":{"name":"disguise","characteristic":"charisma"},"encrypt":{"name":"encrypt","characteristic":"logic"},"first aid":{"name":"first aid","characteristic":"wisdom"},"hide":{"name":"hide","characteristic":"wisdom"},"legerdemain":{"name":"legerdemain","characteristic":"aptitude"},"locksmith":{"name":"locksmith","characteristic":"aptitude"},"nurse (ment)":{"name":"nurse (ment)","characteristic":"logic"},"nurse (phys)":{"name":"nurse (phys)","characteristic":"logic"},"persuade":{"name":"persuade","characteristic":"charisma"},"research":{"name":"research","characteristic":"logic"},"ride/steer":{"name":"ride/steer","characteristic":"athletics"},"search":{"name":"search","characteristic":"wisdom"},"sneak":{"name":"sneak","characteristic":"athletics"},"stunt":{"name":"stunt","characteristic":"athletics"},"survive":{"name":"survive","characteristic":"wisdom"},"threaten":{"name":"threaten","characteristic":"charisma"},"tinker":{"name":"tinker","characteristic":"aptitude"},"melee":{"name":"melee","characteristic":"athletics"},"ranged":{"name":"ranged","characteristic":"aptitude"}};const persistentTabs = ["backbone_tab"]; - k.version = 1;/** + k.version = 1.1;/** * Function to calculate the raw attribute score * @param {object} trigger - The trigger that caused the function to be called * @param {object} attributes - The attribute values of the character diff --git a/backbone/package-lock.json b/backbone/package-lock.json index 11a5e53b93..18adf78a1c 100644 --- a/backbone/package-lock.json +++ b/backbone/package-lock.json @@ -6062,9 +6062,9 @@ "dev": true }, "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", "dev": true, "bin": { "json5": "lib/cli.js" @@ -12304,9 +12304,9 @@ "dev": true }, "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", "dev": true }, "jstransformer": { diff --git a/backbone/source/assets/scss/sections/_condition.scss b/backbone/source/assets/scss/sections/_condition.scss index 80e45dc2a1..7bdda73a1e 100644 --- a/backbone/source/assets/scss/sections/_condition.scss +++ b/backbone/source/assets/scss/sections/_condition.scss @@ -113,9 +113,6 @@ // } } } - .tooltip-display{ - left:0; - } } .text-check{ break-inside: avoid; @@ -152,6 +149,7 @@ z-index:1000; position:absolute; top:100%; + left:0; width: min(50vw,250px); padding:var(--half-gap); border: var(--displayBorderWidth) solid var(--borderColor); diff --git a/backbone/source/javascript/index.js b/backbone/source/javascript/index.js index e7c7516cbd..4796815dd2 100644 --- a/backbone/source/javascript/index.js +++ b/backbone/source/javascript/index.js @@ -1175,7 +1175,7 @@ registerFuncs({ kTabOnOpen },{type:['opener']}); return kFuncs; }()); const actionAttributes = ["vigilance_action","build_action","intuition_action","reflex_action","health_action","resolve_action","luck_action","assess_action","deceive_action","deduce_action","disguise_action","encrypt_action","first_aid_action","hide_action","legerdemain_action","locksmith_action","nurse_(ment)_action","nurse_(phys)_action","persuade_action","research_action","ride/steer_action","search_action","sneak_action","stunt_action","survive_action","threaten_action","tinker_action","melee_action","ranged_action","repeating_specialty_$X_action","repeating_equipped_$X_action","repeating_weapon_$X_action","repeating_ability_$X_action"];const characteristics = {"aptitude":{"name":"aptitude","affects":["reflex goal"]},"athletics":{"name":"athletics","affects":["reflex goal","movement rate","sprint speed","item_slots_max"]},"charisma":{"name":"charisma","affects":["intuition goal"]},"logic":{"name":"logic","affects":["vigilance goal"]},"wisdom":{"name":"wisdom","affects":["intuition goal"]},"size":{"name":"size","affects":["build goal","item_slots_max"]},"stamina":{"name":"stamina","affects":["build goal"]},"willpower":{"name":"willpower","affects":["vigilance goal"]}};const attributesDetails = {"vigilance_goal":["logic","willpower"],"build_goal":["size","stamina"],"intuition_goal":["charisma","wisdom"],"reflex_goal":["athletics","aptitude"]};const skills = {"assess":{"name":"assess","characteristic":"wisdom"},"deceive":{"name":"deceive","characteristic":"charisma"},"deduce":{"name":"deduce","characteristic":"logic"},"disguise":{"name":"disguise","characteristic":"charisma"},"encrypt":{"name":"encrypt","characteristic":"logic"},"first aid":{"name":"first aid","characteristic":"wisdom"},"hide":{"name":"hide","characteristic":"wisdom"},"legerdemain":{"name":"legerdemain","characteristic":"aptitude"},"locksmith":{"name":"locksmith","characteristic":"aptitude"},"nurse (ment)":{"name":"nurse (ment)","characteristic":"logic"},"nurse (phys)":{"name":"nurse (phys)","characteristic":"logic"},"persuade":{"name":"persuade","characteristic":"charisma"},"research":{"name":"research","characteristic":"logic"},"ride/steer":{"name":"ride/steer","characteristic":"athletics"},"search":{"name":"search","characteristic":"wisdom"},"sneak":{"name":"sneak","characteristic":"athletics"},"stunt":{"name":"stunt","characteristic":"athletics"},"survive":{"name":"survive","characteristic":"wisdom"},"threaten":{"name":"threaten","characteristic":"charisma"},"tinker":{"name":"tinker","characteristic":"aptitude"},"melee":{"name":"melee","characteristic":"athletics"},"ranged":{"name":"ranged","characteristic":"aptitude"}};const persistentTabs = ["backbone_tab"]; - /** + k.version = 1.1;/** * Function to calculate the raw attribute score * @param {object} trigger - The trigger that caused the function to be called * @param {object} attributes - The attribute values of the character diff --git a/backbone/source/javascript/variables.js b/backbone/source/javascript/variables.js index f8f5e5be40..e5bea601b5 100644 --- a/backbone/source/javascript/variables.js +++ b/backbone/source/javascript/variables.js @@ -1 +1 @@ -k.version = 1; \ No newline at end of file +k.version = 1.1; \ No newline at end of file