Plugin Directory

Changeset 3144134


Ignore:
Timestamp:
08/30/2024 08:11:37 AM (18 months ago)
Author:
latablerouge
Message:

Update 0.0.10

Fix loader height in main tag

Adding post template block bg hover color in trunk

Location:
mappps
Files:
46 added
22 edited

Legend:

Unmodified
Added
Removed
  • mappps/trunk/blocks/mappps-blocks/assets/scripts/components/view/post-details.js

    r3143324 r3144134  
    1 const toggleExpandedStatus = (parentElement, buttonElement, stateExpand) => {
    2   const icon = buttonElement.querySelector('[class^="icon-mappps"]')
    3   if (icon) {
    4     if (!stateExpand) {
    5       stateExpand = icon.classList.contains('icon-mappps-enlarge')
    6     }
    7     const state = stateExpand ? 'Shrink' : 'Expand'
    8 
    9     buttonElement.setAttribute('aria-label', buttonElement.dataset[`text${state}`])
    10     buttonElement.setAttribute('title', buttonElement.dataset[`text${state}`])
    11 
    12     icon.className = buttonElement.dataset[`icon${state}`]
    13 
    14     parentElement.dataset.expanded = stateExpand
    15   }
    16 }
    17 
    181export default function renderPostDetails(blockId, parent) {
    192  const postChildBlocks = parent.querySelectorAll('.wp-block-mps-post-details')
     
    5437          )
    5538
    56           toggleExpandedStatus(block, expandShrinkButton, false)
     39          const expandShrinkButton = block.querySelector('.cta-wrapper__expand')
     40          if (expandShrinkButton) {
     41            const icon = block.querySelector('[class^="icon-mappps"]')
     42            if (icon) {
     43              expandShrinkButton.setAttribute('aria-label', expandShrinkButton.dataset.textExpand)
     44              expandShrinkButton.setAttribute('title', expandShrinkButton.dataset.textExpand)
     45
     46              icon.className = expandShrinkButton.dataset.iconExpand
     47
     48              block.dataset.expanded = false
     49            }
     50          }
    5751        })
    5852      }
     
    6357          e.preventDefault()
    6458
    65           toggleExpandedStatus(block, expandShrinkButton)
     59          const icon = expandShrinkButton.querySelector('[class^="icon-mappps"]')
     60          if (icon) {
     61            const stateExpand = icon.classList.contains('icon-mappps-enlarge')
     62            const state = stateExpand ? 'Shrink' : 'Expand'
     63
     64            expandShrinkButton.setAttribute('aria-label', expandShrinkButton.dataset[`text${state}`])
     65            expandShrinkButton.setAttribute('title', expandShrinkButton.dataset[`text${state}`])
     66
     67            icon.className = expandShrinkButton.dataset[`icon${state}`]
     68
     69            const parentElement = expandShrinkButton.closest('.wp-block-mps-post-details')
     70            if (parentElement) {
     71              parentElement.dataset.expanded = stateExpand
     72            }
     73          }
    6674        })
    6775      }
  • mappps/trunk/blocks/mappps-blocks/assets/scripts/components/view/post-template.js

    r3143324 r3144134  
    1818            block.dataset.hidden = !filteredPostsIDs.includes(Number(postID))
    1919          })
     20        }
     21      }
     22    })
     23
     24    document.addEventListener('mps-selectedPost', async (e) => {
     25      await e
     26      const details = e.detail
     27      if (details.id === blockId) {
     28        const target = [...postChildBlocks].find((post) => {
     29          let postID = post.dataset.wpKey
     30          if (postID.length) {
     31            postID = postID.replace('post-template-item-', '')
     32          }
     33          return Number(postID) === details.selectedPost.id
     34        })
     35
     36        if (target) {
     37          postChildBlocks.forEach((target) => {
     38            delete target.dataset.selected
     39          })
     40          target.dataset.selected = true
     41
     42          // Scroll to the target
     43          const wrapper = target.closest('.post-template__posts-wrapper')
     44          if (wrapper) {
     45            wrapper.scroll({ top: target.offsetTop - wrapper.offsetTop, behavior: 'smooth' })
     46          }
    2047        }
    2148      }
  • mappps/trunk/blocks/mappps/assets/scripts/components/Popups.jsx

    r3143324 r3144134  
    77import Title from './sidebar/article/Title'
    88
    9 export default function Popups({ isMobileView, popupRef, postRefs, posts, selectedPost, selectedPostTerms, setSelectedPost }) {
     9export default function Popups({ isMobileView, popupRef, posts, selectedPost, selectedPostTerms, setSelectedPost }) {
    1010  const [isExpanded, setIsExpanded] = useState(false)
    1111
     
    4040
    4141        return (
    42           <article key={id} ref={postRefs.current[index]} className="popups-wrapper__article" data-selected={post === selectedPost} data-sticky={sticky}>
     42          <article key={id} className="popups-wrapper__article" data-selected={post === selectedPost} data-sticky={sticky}>
    4343            <div className="article__scroll-wrapper">
    4444              <header className="article__header">
  • mappps/trunk/blocks/mappps/assets/scripts/main.jsx

    r3143324 r3144134  
    195195                isMobileView={isMobileView}
    196196                popupRef={popupRef}
    197                 postRefs={postRefs}
    198197                posts={posts}
    199198                selectedPost={selectedPost}
  • mappps/trunk/blocks/mappps/assets/styles/components/_loader.scss

    r3143324 r3144134  
    33  grid-area: main;
    44  width: 100%;
    5   height: var(--mobile-height, 100svh);
    6   max-height: var(--mobile-height, 100svh);
     5  height: var(--mobile-height, 80svh);
     6  max-height: var(--mobile-height, 80svh);
    77  transition: var(--nomotion, opacity 0.2s ease-in-out);
    88  border: 2px solid var(--color-gray-400);
  • mappps/trunk/blocks/mappps/assets/styles/components/_sidebar.scss

    r3143324 r3144134  
    55  width: 100%;
    66  height: inherit;
     7  max-height: inherit;
    78  background-color: var(--color-white);
    89
  • mappps/trunk/blocks/mappps/assets/styles/components/sidebar/_article.scss

    r3143324 r3144134  
    5656        height: 47px;
    5757      }
     58
     59      & > p {
     60        margin-top: 0;
     61      }
    5862    }
    5963  }
  • mappps/trunk/blocks/post-details/assets/scripts/components/PostTemplateInnerBlocks.jsx

    r3143324 r3144134  
    1717          'core/post-featured-image',
    1818          {
    19             aspectRatio: '16/9'
     19            aspectRatio: '16/9',
     20            style: {
     21              border: {
     22                radius: '0px'
     23              }
     24            }
    2025          }
    2126        ],
  • mappps/trunk/blocks/post-details/assets/styles/style.scss

    r3143324 r3144134  
    1717  overflow-x: hidden;
    1818  overflow-y: auto;
    19   overscroll-behavior: contain;
    2019  transform: translateX(-50%);
    2120  transition:
     
    2625  opacity: var(--details-opacity, 0);
    2726  background-color: var(--color-white);
     27  box-shadow: var(--details-shadow, var(--shadow-mobile-details-popup));
    2828  pointer-events: var(--details-pe, none);
     29  overscroll-behavior: contain;
    2930
    3031  &[data-expanded='true'] {
     
    4748    border-radius: 0;
    4849    border-inline-start: 1px solid var(--color-gray-300);
     50
     51    --details-shadow: none;
    4952  }
    5053
     
    6871    justify-content: flex-end;
    6972    max-width: 100%;
     73    margin-top: calc(60px * -1); // TODO: find a way to get the height dynamically
    7074    padding: var(--spacing-md);
    7175    gap: var(--spacing-xs);
  • mappps/trunk/blocks/post-template/assets/scripts/edit.jsx

    r3143324 r3144134  
    44import { memo, useEffect, useMemo, useState } from '@wordpress/element'
    55
     6import Controls from './components/Controls'
    67import PostTemplateInnerBlocks from './components/PostTemplateInnerBlocks'
    78import PostTemplatePreview from './components/PostTemplatePreview'
     9import AlterBlockProps from './utils/AlterBlockProps'
    810import GetBlocks from './utils/GetBlocks'
    911
     
    4547
    4648  return (
    47     <nav {...blockProps}>
     49    <nav {...AlterBlockProps(blockProps, attributes)}>
     50      <Controls attributes={attributes} setAttributes={setAttributes} />
     51
    4852      <ul>
    4953        {blockContexts
  • mappps/trunk/blocks/post-template/assets/scripts/save.jsx

    r3143324 r3144134  
    11import { InnerBlocks, useBlockProps } from '@wordpress/block-editor'
     2
     3import AlterBlockProps from './utils/AlterBlockProps'
    24
    35export default function Save({ attributes }) {
     
    57
    68  return (
    7     <article {...blockProps}>
     9    <article {...AlterBlockProps(blockProps, attributes)}>
    810      <InnerBlocks.Content />
    911    </article>
  • mappps/trunk/blocks/post-template/assets/styles/editor.scss

    r3143324 r3144134  
     1.wp-block-mps-post-template {
     2  & > ul {
     3    .post-template__record {
     4      transition: var(--nomotion, background-color 0.3s ease);
     5
     6      &:hover {
     7        background-color: var(--bg-hover-color, var(--color-gray-100));
     8      }
     9    }
     10  }
     11}
  • mappps/trunk/blocks/post-template/assets/styles/style.scss

    r3143324 r3144134  
    1313.wp-block-mps-post-template {
    1414  overflow: auto;
     15  transition: var(--nomotion, background-color 0.3s ease);
    1516
    1617  &[data-hidden='true'] {
    1718    display: none;
     19  }
     20
     21  &:not(.wp-block) {
     22    &:hover,
     23    &[data-selected='true'] {
     24      background-color: var(--bg-hover-color, var(--color-gray-100));
     25    }
    1826  }
    1927
  • mappps/trunk/blocks/post-template/block.json

    r3143324 r3144134  
    5252    }
    5353  },
     54  "attributes": {
     55    "bgHoverColor": {
     56      "type": "string",
     57      "default": "var(--color-gray-100)"
     58    }
     59  },
    5460  "viewScript": "file:./assets/view.js",
    5561  "editorScript": "file:./assets/index.jsx",
  • mappps/trunk/composer.json

    r3143324 r3144134  
    22  "authors": [
    33    {
    4       "name": "VDIANA DEV",
     4      "name": "LaTableRouge",
    55      "homepage": "https://mlnop.fr",
    66      "role": "Simple man"
     
    88  ],
    99  "require-dev": {
    10     "friendsofphp/php-cs-fixer": "v3.62.0"
     10    "friendsofphp/php-cs-fixer": "v3.63.2"
    1111  },
    1212  "scripts": {
  • mappps/trunk/lang/mappps-fr_FR.po

    r3143324 r3144134  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Mappps 1.0.0\n"
     5"Project-Id-Version: Mappps 1.1.0\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/Maaaps\n"
    77"POT-Creation-Date: 2024-08-28T07:44:05+00:00\n"
  • mappps/trunk/lang/mappps.pot

    r3143324 r3144134  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Mappps 1.0.0\n"
     5"Project-Id-Version: Mappps 1.1.0\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/Maaaps\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  • mappps/trunk/mappps.php

    r3143324 r3144134  
    1515 * Tested up to: 6.6.1
    1616 * Requires PHP: 8.0
    17  * Version: 1.0.0
    18  * Stable tag: 0.0.9
     17 * Version: 1.1.0
     18 * Stable tag: 0.0.10
    1919 * Text Domain: mappps
    2020 * Domain Path: /lang
  • mappps/trunk/package-lock.json

    r3143324 r3144134  
    2626      },
    2727      "devDependencies": {
    28         "@commitlint/cli": "^19.3.0",
    29         "@commitlint/config-conventional": "^19.2.2",
    30         "@wordpress/scripts": "^28.5.0",
    31         "browserslist": "^4.23.0",
     28        "@commitlint/cli": "^19.4.1",
     29        "@commitlint/config-conventional": "^19.4.1",
     30        "@wordpress/scripts": "^28.6.0",
     31        "browserslist": "^4.23.3",
    3232        "eslint": "^8.57.0",
    3333        "eslint-config-prettier": "^9.0.0",
     
    4343        "eslint-plugin-unused-imports": "^3.0.0",
    4444        "git-precommit-checks": "^3.1.0",
    45         "husky": "^8.0.3",
    46         "lint-staged": "^15.0.2",
    47         "prettier": "^3.0.3",
    48         "sass": "^1.69.5",
    49         "sass-loader": "^13.3.2",
     45        "husky": "^9.1.5",
     46        "lint-staged": "^15.2.9",
     47        "prettier": "^3.3.3",
     48        "sass": "^1.77.8",
     49        "sass-loader": "^16.0.1",
    5050        "stylelint": "^15.11.0",
    51         "stylelint-config-property-sort-order-smacss": "^9.1.0",
     51        "stylelint-config-property-sort-order-smacss": "^10.0.0",
    5252        "stylelint-config-sass-guidelines": "^10.0.0",
    5353        "stylelint-config-standard": "^34.0.0",
    54         "stylelint-order": "^6.0.3",
    55         "validate-branch-name": "^1.3.0"
     54        "stylelint-order": "^6.0.4",
     55        "validate-branch-name": "^1.3.1"
    5656      }
    5757    },
     
    178178    },
    179179    "node_modules/@babel/generator": {
    180       "version": "7.25.5",
    181       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.5.tgz",
    182       "integrity": "sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==",
    183       "dependencies": {
    184         "@babel/types": "^7.25.4",
     180      "version": "7.25.6",
     181      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz",
     182      "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==",
     183      "dependencies": {
     184        "@babel/types": "^7.25.6",
    185185        "@jridgewell/gen-mapping": "^0.3.5",
    186186        "@jridgewell/trace-mapping": "^0.3.25",
     
    458458    },
    459459    "node_modules/@babel/helpers": {
    460       "version": "7.25.0",
    461       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz",
    462       "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==",
     460      "version": "7.25.6",
     461      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz",
     462      "integrity": "sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==",
    463463      "dependencies": {
    464464        "@babel/template": "^7.25.0",
    465         "@babel/types": "^7.25.0"
     465        "@babel/types": "^7.25.6"
    466466      },
    467467      "engines": {
     
    535535    },
    536536    "node_modules/@babel/parser": {
    537       "version": "7.25.4",
    538       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.4.tgz",
    539       "integrity": "sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==",
    540       "dependencies": {
    541         "@babel/types": "^7.25.4"
     537      "version": "7.25.6",
     538      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz",
     539      "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==",
     540      "dependencies": {
     541        "@babel/types": "^7.25.6"
    542542      },
    543543      "bin": {
     
    828828    },
    829829    "node_modules/@babel/plugin-syntax-import-assertions": {
    830       "version": "7.24.7",
    831       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz",
    832       "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==",
    833       "dependencies": {
    834         "@babel/helper-plugin-utils": "^7.24.7"
     830      "version": "7.25.6",
     831      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.6.tgz",
     832      "integrity": "sha512-aABl0jHw9bZ2karQ/uUD6XP4u0SG22SJrOHFoL6XB1R7dTovOP4TzTlsxOYC5yQ1pdscVK2JTUnF6QL3ARoAiQ==",
     833      "dependencies": {
     834        "@babel/helper-plugin-utils": "^7.24.8"
    835835      },
    836836      "engines": {
     
    842842    },
    843843    "node_modules/@babel/plugin-syntax-import-attributes": {
    844       "version": "7.24.7",
    845       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz",
    846       "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==",
    847       "dependencies": {
    848         "@babel/helper-plugin-utils": "^7.24.7"
     844      "version": "7.25.6",
     845      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.6.tgz",
     846      "integrity": "sha512-sXaDXaJN9SNLymBdlWFA+bjzBhFD617ZaFiY13dGt7TVslVvVgA6fkZOP7Ki3IGElC45lwHdOTrCtKZGVAWeLQ==",
     847      "dependencies": {
     848        "@babel/helper-plugin-utils": "^7.24.8"
    849849      },
    850850      "engines": {
     
    20452045    },
    20462046    "node_modules/@babel/runtime": {
    2047       "version": "7.25.4",
    2048       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.4.tgz",
    2049       "integrity": "sha512-DSgLeL/FNcpXuzav5wfYvHCGvynXkJbn3Zvc3823AEe9nPwW9IK4UoCSS5yGymmQzN0pCPvivtgS6/8U2kkm1w==",
     2047      "version": "7.25.6",
     2048      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz",
     2049      "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==",
    20502050      "dependencies": {
    20512051        "regenerator-runtime": "^0.14.0"
     
    20692069    },
    20702070    "node_modules/@babel/traverse": {
    2071       "version": "7.25.4",
    2072       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.4.tgz",
    2073       "integrity": "sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==",
     2071      "version": "7.25.6",
     2072      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz",
     2073      "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==",
    20742074      "dependencies": {
    20752075        "@babel/code-frame": "^7.24.7",
    2076         "@babel/generator": "^7.25.4",
    2077         "@babel/parser": "^7.25.4",
     2076        "@babel/generator": "^7.25.6",
     2077        "@babel/parser": "^7.25.6",
    20782078        "@babel/template": "^7.25.0",
    2079         "@babel/types": "^7.25.4",
     2079        "@babel/types": "^7.25.6",
    20802080        "debug": "^4.3.1",
    20812081        "globals": "^11.1.0"
     
    20862086    },
    20872087    "node_modules/@babel/types": {
    2088       "version": "7.25.4",
    2089       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.4.tgz",
    2090       "integrity": "sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==",
     2088      "version": "7.25.6",
     2089      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz",
     2090      "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==",
    20912091      "dependencies": {
    20922092        "@babel/helper-string-parser": "^7.24.8",
     
    21202120    },
    21212121    "node_modules/@commitlint/cli": {
    2122       "version": "19.4.0",
    2123       "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-19.4.0.tgz",
    2124       "integrity": "sha512-sJX4J9UioVwZHq7JWM9tjT5bgWYaIN3rC4FP7YwfEwBYiIO+wMyRttRvQLNkow0vCdM0D67r9NEWU0Ui03I4Eg==",
     2122      "version": "19.4.1",
     2123      "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-19.4.1.tgz",
     2124      "integrity": "sha512-EerFVII3ZcnhXsDT9VePyIdCJoh3jEzygN1L37MjQXgPfGS6fJTWL/KHClVMod1d8w94lFC3l4Vh/y5ysVAz2A==",
    21252125      "dev": true,
    21262126      "dependencies": {
    21272127        "@commitlint/format": "^19.3.0",
    2128         "@commitlint/lint": "^19.2.2",
     2128        "@commitlint/lint": "^19.4.1",
    21292129        "@commitlint/load": "^19.4.0",
    21302130        "@commitlint/read": "^19.4.0",
     
    21412141    },
    21422142    "node_modules/@commitlint/config-conventional": {
    2143       "version": "19.2.2",
    2144       "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-19.2.2.tgz",
    2145       "integrity": "sha512-mLXjsxUVLYEGgzbxbxicGPggDuyWNkf25Ht23owXIH+zV2pv1eJuzLK3t1gDY5Gp6pxdE60jZnWUY5cvgL3ufw==",
     2143      "version": "19.4.1",
     2144      "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-19.4.1.tgz",
     2145      "integrity": "sha512-D5S5T7ilI5roybWGc8X35OBlRXLAwuTseH1ro0XgqkOWrhZU8yOwBOslrNmSDlTXhXLq8cnfhQyC42qaUCzlXA==",
    21462146      "dev": true,
    21472147      "dependencies": {
     
    22192219    },
    22202220    "node_modules/@commitlint/lint": {
    2221       "version": "19.2.2",
    2222       "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-19.2.2.tgz",
    2223       "integrity": "sha512-xrzMmz4JqwGyKQKTpFzlN0dx0TAiT7Ran1fqEBgEmEj+PU98crOFtysJgY+QdeSagx6EDRigQIXJVnfrI0ratA==",
     2221      "version": "19.4.1",
     2222      "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-19.4.1.tgz",
     2223      "integrity": "sha512-Ws4YVAZ0jACTv6VThumITC1I5AG0UyXMGua3qcf55JmXIXm/ejfaVKykrqx7RyZOACKVAs8uDRIsEsi87JZ3+Q==",
    22242224      "dev": true,
    22252225      "dependencies": {
    22262226        "@commitlint/is-ignored": "^19.2.2",
    22272227        "@commitlint/parse": "^19.0.3",
    2228         "@commitlint/rules": "^19.0.3",
     2228        "@commitlint/rules": "^19.4.1",
    22292229        "@commitlint/types": "^19.0.3"
    22302230      },
     
    23112311    },
    23122312    "node_modules/@commitlint/rules": {
    2313       "version": "19.0.3",
    2314       "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-19.0.3.tgz",
    2315       "integrity": "sha512-TspKb9VB6svklxNCKKwxhELn7qhtY1rFF8ls58DcFd0F97XoG07xugPjjbVnLqmMkRjZDbDIwBKt9bddOfLaPw==",
     2313      "version": "19.4.1",
     2314      "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-19.4.1.tgz",
     2315      "integrity": "sha512-AgctfzAONoVxmxOXRyxXIq7xEPrd7lK/60h2egp9bgGUMZK9v0+YqLOA+TH+KqCa63ZoCr8owP2YxoSSu7IgnQ==",
    23162316      "dev": true,
    23172317      "dependencies": {
     
    71347134    },
    71357135    "node_modules/aws4": {
    7136       "version": "1.13.1",
    7137       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.1.tgz",
    7138       "integrity": "sha512-u5w79Rd7SU4JaIlA/zFqG+gOiuq25q5VLyZ8E+ijJeILuTxVzZgp2CaGw/UTw6pXYN9XMO9yiqj/nEHmhTG5CA==",
     7136      "version": "1.13.2",
     7137      "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz",
     7138      "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==",
    71397139      "optional": true,
    71407140      "peer": true
     
    1430914309    },
    1431014310    "node_modules/get-tsconfig": {
    14311       "version": "4.7.6",
    14312       "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.6.tgz",
    14313       "integrity": "sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==",
     14311      "version": "4.8.0",
     14312      "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.0.tgz",
     14313      "integrity": "sha512-Pgba6TExTZ0FJAn1qkJAjIeKoDJ3CsI2ChuLohJnZl/tTU8MVrq3b+2t5UOPfRa4RMsorClBjJALkJUMjG1PAw==",
    1431414314      "dev": true,
    1431514315      "dependencies": {
     
    1526515265    },
    1526615266    "node_modules/husky": {
    15267       "version": "8.0.3",
    15268       "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz",
    15269       "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==",
     15267      "version": "9.1.5",
     15268      "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.5.tgz",
     15269      "integrity": "sha512-rowAVRUBfI0b4+niA4SJMhfQwc107VLkBUgEYYAOQAbqDCnra1nYh83hF/MDmhYs9t9n1E3DuKOrs2LYNC+0Ag==",
    1527015270      "dev": true,
    1527115271      "bin": {
    15272         "husky": "lib/bin.js"
    15273       },
    15274       "engines": {
    15275         "node": ">=14"
     15272        "husky": "bin.js"
     15273      },
     15274      "engines": {
     15275        "node": ">=18"
    1527615276      },
    1527715277      "funding": {
     
    2783727837    },
    2783827838    "node_modules/sass-loader": {
    27839       "version": "13.3.3",
    27840       "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.3.tgz",
    27841       "integrity": "sha512-mt5YN2F1MOZr3d/wBRcZxeFgwgkH44wVc2zohO2YF6JiOMkiXe4BYRZpSu2sO1g71mo/j16txzUhsKZlqjVGzA==",
     27839      "version": "16.0.1",
     27840      "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.1.tgz",
     27841      "integrity": "sha512-xACl1ToTsKnL9Ce5yYpRxrLj9QUDCnwZNhzpC7tKiFyA8zXsd3Ap+HGVnbCgkdQcm43E+i6oKAWBsvGA6ZoiMw==",
    2784227842      "dev": true,
    2784327843      "dependencies": {
     
    2784527845      },
    2784627846      "engines": {
    27847         "node": ">= 14.15.0"
     27847        "node": ">= 18.12.0"
    2784827848      },
    2784927849      "funding": {
     
    2785227852      },
    2785327853      "peerDependencies": {
    27854         "fibers": ">= 3.1.0",
     27854        "@rspack/core": "0.x || 1.x",
    2785527855        "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0",
    2785627856        "sass": "^1.3.0",
     
    2785927859      },
    2786027860      "peerDependenciesMeta": {
    27861         "fibers": {
     27861        "@rspack/core": {
    2786227862          "optional": true
    2786327863        },
     
    2786927869        },
    2787027870        "sass-embedded": {
     27871          "optional": true
     27872        },
     27873        "webpack": {
    2787127874          "optional": true
    2787227875        }
     
    2918829191    },
    2918929192    "node_modules/stylelint-config-property-sort-order-smacss": {
    29190       "version": "9.1.0",
    29191       "resolved": "https://registry.npmjs.org/stylelint-config-property-sort-order-smacss/-/stylelint-config-property-sort-order-smacss-9.1.0.tgz",
    29192       "integrity": "sha512-TijYeDoDgHAFjpn9NnziQrmUCGrm2AM4e1HzsdI2mCWBRkQRuewc343YqDwdFgQ5eHoMZ3JRL02i72W3vktuDA==",
     29193      "version": "10.0.0",
     29194      "resolved": "https://registry.npmjs.org/stylelint-config-property-sort-order-smacss/-/stylelint-config-property-sort-order-smacss-10.0.0.tgz",
     29195      "integrity": "sha512-NuiTgyqD8UdYY1IpTBIodBbrWKwaib5r8sq5kGHQ52UrmT8O7Fa8ZWYGipSZw6k9tGoljl9Hng2jtH+wBTMa1Q==",
    2919329196      "dev": true,
    2919429197      "dependencies": {
    2919529198        "css-property-sort-order-smacss": "~2.2.0",
    29196         "stylelint-order": "^6.0.2"
    29197       },
    29198       "peerDependencies": {
    29199         "stylelint": "^14.0.0 || ^15.0.0"
     29199        "stylelint-order": "^6.0.4"
     29200      },
     29201      "engines": {
     29202        "node": ">=18.12.0"
     29203      },
     29204      "peerDependencies": {
     29205        "stylelint": "^14.0.0 || ^15.0.0 || ^16.0.0"
    2920029206      }
    2920129207    },
  • mappps/trunk/package.json

    r3143324 r3144134  
    11{
    22  "name": "mappps",
    3   "version": "1.0.0",
     3  "version": "1.1.0",
    44  "description": "A plugin that dsiplay maps",
    55  "main": "index.js",
     
    3131  },
    3232  "devDependencies": {
    33     "@commitlint/cli": "^19.3.0",
    34     "@commitlint/config-conventional": "^19.2.2",
    35     "@wordpress/scripts": "^28.5.0",
    36     "browserslist": "^4.23.0",
     33    "@commitlint/cli": "^19.4.1",
     34    "@commitlint/config-conventional": "^19.4.1",
     35    "@wordpress/scripts": "^28.6.0",
     36    "browserslist": "^4.23.3",
    3737    "eslint": "^8.57.0",
    3838    "eslint-config-prettier": "^9.0.0",
     
    4848    "eslint-plugin-unused-imports": "^3.0.0",
    4949    "git-precommit-checks": "^3.1.0",
    50     "husky": "^8.0.3",
    51     "lint-staged": "^15.0.2",
    52     "prettier": "^3.0.3",
    53     "sass": "^1.69.5",
    54     "sass-loader": "^13.3.2",
     50    "husky": "^9.1.5",
     51    "lint-staged": "^15.2.9",
     52    "prettier": "^3.3.3",
     53    "sass": "^1.77.8",
     54    "sass-loader": "^16.0.1",
    5555    "stylelint": "^15.11.0",
    56     "stylelint-config-property-sort-order-smacss": "^9.1.0",
     56    "stylelint-config-property-sort-order-smacss": "^10.0.0",
    5757    "stylelint-config-sass-guidelines": "^10.0.0",
    5858    "stylelint-config-standard": "^34.0.0",
    59     "stylelint-order": "^6.0.3",
    60     "validate-branch-name": "^1.3.0"
     59    "stylelint-order": "^6.0.4",
     60    "validate-branch-name": "^1.3.1"
    6161  },
    6262  "dependencies": {
     
    102102    ]
    103103  },
     104  "validate-branch-name": {
     105    "pattern": "^(main|master|srv/dev|srv/pre)$|^(feature|fix|hotfix|experimental|minor|major|release)/.+$",
     106    "errorMsg": "🤨 The branch you're trying to push doesn't respect our conventions, you can rename it with `git branch -m <current-name> <new-name>`"
     107  },
     108  "commitlint": {
     109    "extends": [
     110      "@commitlint/config-conventional"
     111    ],
     112    "rules": {
     113      "type-enum": [
     114        2,
     115        "always",
     116        [
     117          "build",
     118          "chore",
     119          "docs",
     120          "feat",
     121          "fix",
     122          "refactor",
     123          "revert",
     124          "style",
     125          "wordpress",
     126          "wp"
     127        ]
     128      ]
     129    }
     130  },
     131  "git-precommit-checks": {
     132    "display": {
     133      "notifications": true,
     134      "offendingContent": true,
     135      "rulesSummary": false,
     136      "shortStats": true,
     137      "verbose": false
     138    },
     139    "rules": [
     140      {
     141        "message": "Have you forgotten to finish some tasks?",
     142        "nonBlocking": true,
     143        "regex": "/(?:FIXME|TODO)/"
     144      },
     145      {
     146        "message": "You have conflict markers lying around",
     147        "regex": "/^[<>|=]{4,}/m"
     148      },
     149      {
     150        "message": "Commit stopped: you've entered information that must not be committed!",
     151        "regex": "/do not commit/i"
     152      },
     153      {
     154        "filter": "/\\.js$/",
     155        "message": "🤔 Hum! Didn't you forget to remove from \"console.log(...)\"?",
     156        "nonBlocking": true,
     157        "regex": "/^\\s*console\\.log/"
     158      }
     159    ]
     160  },
    104161  "browserslist": [
    105162    "last 2 version"
  • mappps/trunk/readme.txt

    r3143324 r3144134  
    44Tested up to: 6.6.1
    55Requires PHP: 7.4
    6 Stable tag: 0.0.9
     6Stable tag: 0.0.10
    77License: GPLv2 or later
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    7676== Changelog ==
    7777
     78= 1.1.0 =
     79* Released: August 30, 2024
     80* https://github.com/LaTableRouge/Mappps/releases/tag/1.1.0-beta
     81
    7882= 1.0.0 =
    7983* Released: August 28, 2024
    8084* https://github.com/LaTableRouge/Mappps/releases/tag/1.0.0-beta
    8185* Adding new blocks
     86
     87= 0.0.10 =
     88* Released: August 30, 2024
     89* https://github.com/LaTableRouge/Mappps/releases/tag/0.0.10
     90* fix loader height
    8291
    8392= 0.0.9 =
  • mappps/trunk/src/helpers/styles/abstracts/_variables.scss

    r3143324 r3144134  
    7272
    7373$shadows: (
    74   'filter': 0 10px 20px 0 rgba(196, 200, 208, 0.44),
     74  'mobile-details-popup': 0 10px 20px 0 rgba(196, 200, 208, 0.44),
    7575  'search': 0 10px 20px 0 rgba(196, 200, 208, 0.44),
    7676  'button': 0 3px 12px 0 rgba(0, 0, 0, 0.16)
Note: See TracChangeset for help on using the changeset viewer.