Pinned Repositories
4x-widget-patterns
ArcGIS JS API 4x widget patterns
composed-offset-position
This provides a set of ponyfills to achieve the same behavior of offsetParent, offsetLeft and offsetTop before the offsetParent spec was changed.
dev-summit-2019-building-your-own-widget
Slides and source code for the "Building Your own Widget with ArcGIS API for JavaScript" session
dev-summit-2019-customizing-widgets
Slides and source code for the "Customizing the ArcGIS API for JavaScript Widgets" session
dev-summit-2019-web-editing-with-the-js-api
Slides and source code for the "Web Editing with the ArcGIS API for JavaScript" session
dev-summit-2021-building-your-own-widget
Slides and source code for the "Building Your own Widget with ArcGIS API for JavaScript" session
geodev-webinar-2018-building-your-own-widget
Slides and source code for the "Building a Widget Using the ArcGIS API for JavaScript" GeoDev webinar
jsapi-styles
Utility for easier ArcGIS API 4x for JavaScript theme customization
timezone-groups
A small script to iterate over a list of timezones and auto-groups them based on similarity.
uc2015-jsapi-advanced-topics
ArcGIS API for JavaScript: Advanced Topics – Demos (UC 2015)
jcfranco's Repositories
jcfranco/composed-offset-position
This provides a set of ponyfills to achieve the same behavior of offsetParent, offsetLeft and offsetTop before the offsetParent spec was changed.
jcfranco/slack-emoji-converter
converts a text string to emoji ASCII art for slack or other messaging platforms
jcfranco/2023-ds-building-web-apps-maps-sdk-and-calcite
Slides and source code for the "Building Web Apps with ArcGIS Maps SDK for JavaScript and Calcite Design System" session
jcfranco/timezone-groups
A small script to iterate over a list of timezones and auto-groups them based on similarity.
jcfranco/stencil-eslint-core
extracts core utils from stencil-eslint to easily create custom stencil rules
jcfranco/calcite-components-component-starter
Starter repo to build components with `calcite-components`.
jcfranco/cc-autofocus-missing-from-types
Repro case for TS error caused by missing `autofocus` prop/attr in input types
jcfranco/cc-repro-error-with-strict-ts-and-cc1.4.0
Repro case for error caused when building with TS (strict) and calcite-components@1.4.0
jcfranco/countries-and-timezones
Minimalistic library to work with countries and timezones data
jcfranco/cspell-dicts
Various cspell dictionaries
jcfranco/dotfiles
jcfranco/floating-ui
A low-level toolkit to position floating elements while intelligently keeping them in view. Tooltips, popovers, dropdowns, menus, and more
jcfranco/focus-trap
Trap focus within a DOM node.
jcfranco/generate-license-file
Generates a text file containing all of the licences for your production dependencies
jcfranco/lion
Fundamental white label web component features for your design system.
jcfranco/stencil
A Web Component compiler for building fast, reusable UI components and Progressive Web Apps 💎 Built by the Ionic Framework team
jcfranco/stencil-4-generates-incorrect-import-path-for-jsx-types
Repro case for React wrapper generating incorrect import path for JSX types
jcfranco/stencil-4.14.0-breaks-piercing-selector-for-non-existent-elements
Repro case for a test environment regression introduced in Stencil 4.14.0
jcfranco/stencil-4.8.0-breaks-piercing-selector-for-non-existent-elements
Repro case for a test environment regression introduced in Stencil 4.8.0
jcfranco/stencil-auto-define-behavior-affected-by-createElement
Repro case where dynamic tags used in `document.createElement` cause those components to not be auto-defined
jcfranco/stencil-autofocus-missing-on-base-html-attr-type
Repro case showing that the global `autofocus` attribute/prop is not available Stencil's `HTMLElement` type.
jcfranco/stencil-changes-from-partials-are-not-picked-up
repro case for Stencil issue
jcfranco/stencil-e2eelement-getComputedStyle-result-is-missing-custom-css-props
Repro case showing custom CSS props that are inherited from light DOM are not accessible via `getComputedStyle` + `getPropertyValue` in a shadow DOM `E2EElement`.
jcfranco/stencil-eslint
ESLint rules specific to Stencil JS projects
jcfranco/stencil-inert-missing-from-types
Repro case showing Stencil is missing `inert` in its types
jcfranco/stencil-private-members-available-on-component
Repro case for private members being available on component instances (`dist-custom-elements`)
jcfranco/stencil-ref-called-in-prop-order-instead-of-after-node-being-initialized
This repo demonstrates a bug where the element passed to ref may not be completely initialized with all props/attribute values
jcfranco/stencil-styling-issues-with-non-standard-boolean-attr-support
Repro case for possible intermediate styling state when "true"/"false" attributes are provided in markup
jcfranco/stencil-svg-props-are-not-mapped-to-attrs
Repro case for SVG props not mapped to attributes
jcfranco/style-dictionary
A build system for creating cross-platform styles.