Skip to content

Commit

Permalink
Renamed settingsListCap to settingItemCap + re-orddered inits for…
Browse files Browse the repository at this point in the history
… readability ↞ [auto-sync from `adamlui/chatgpt-apps`]
  • Loading branch information
adamlui authored and kudo-sync-bot committed Jul 10, 2024
1 parent 59f97f4 commit e5c5077
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions greasemonkey/duckduckgpt.user.js
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@
// @description:zu Yengeza izimpendulo ze-AI ku-DuckDuckGo (inikwa amandla yi-GPT-4o!)
// @author KudoAI
// @namespace https://kudoai.com
// @version 2024.7.10.4
// @version 2024.7.10.5
// @license MIT
// @icon https://media.ddgpt.com/images/icons/duckduckgpt/icon48.png?af89302
// @icon64 https://media.ddgpt.com/images/icons/duckduckgpt/icon64.png?af89302
Expand Down Expand Up @@ -790,9 +790,9 @@

// Init settings lists
const settingsLists = [], middleGap = 30, // px
settingsListContainer = document.createElement('div'),
settingsListCnt = ( isMobile && ( isPortrait || settingsKeys.length < 8 )) ? 1 : 2,
settingsListCap = Math.floor(settingsKeys.length /2),
settingsListContainer = document.createElement('div')
settingItemCap = Math.floor(settingsKeys.length /2)
for (let i = 0 ; i < settingsListCnt ; i++) settingsLists.push(document.createElement('ul'))
if (settingsListCnt > 1) { // style multi-list landscape mode
settingsListContainer.style.cssText = ( // make/pad flexbox, add middle gap
Expand All @@ -809,7 +809,7 @@
const settingItem = document.createElement('li') ; settingItem.id = key + '-menu-entry'
settingItem.title = setting.helptip || '' // for hover assistance
const settingLabel = document.createElement('label') ; settingLabel.textContent = setting.label
settingItem.append(settingLabel) ; (settingsLists[isPortrait ? 0 : +!(idx < settingsListCap)]).append(settingItem)
settingItem.append(settingLabel) ; (settingsLists[isPortrait ? 0 : +!(idx < settingItemCap)]).append(settingItem)

// Create/prepend icons
const settingIcon = icons[setting.icon].create(key.match(/bg|fg/)?.[0] ?? '')
Expand Down

0 comments on commit e5c5077

Please sign in to comment.