├── src ├── lib │ ├── babel-polyfill │ │ ├── README.md │ │ └── bower.json │ ├── jquery │ │ ├── src │ │ │ ├── outro.js │ │ │ ├── selector.js │ │ │ ├── event │ │ │ │ ├── support.js │ │ │ │ └── ajax.js │ │ │ ├── attributes.js │ │ │ ├── ajax │ │ │ │ ├── parseJSON.js │ │ │ │ └── parseXML.js │ │ │ ├── effects │ │ │ │ └── animatedSelector.js │ │ │ ├── selector-sizzle.js │ │ │ ├── manipulation │ │ │ │ ├── _evalUrl.js │ │ │ │ ├── setGlobalEval.js │ │ │ │ └── getAll.js │ │ │ ├── .jshintrc │ │ │ ├── css │ │ │ │ ├── hiddenVisibleSelectors.js │ │ │ │ └── addGetHookIf.js │ │ │ ├── exports │ │ │ │ └── global.js │ │ │ └── queue │ │ │ │ └── delay.js │ │ ├── bower.json │ │ └── .bower.json │ ├── Sortable │ │ ├── meteor │ │ │ ├── example │ │ │ │ ├── .meteor │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── release │ │ │ │ │ ├── platforms │ │ │ │ │ ├── packages │ │ │ │ │ ├── .finished-upgraders │ │ │ │ │ └── .id │ │ │ │ ├── server │ │ │ │ │ └── sortable-collections.js │ │ │ │ ├── model.js │ │ │ │ ├── run.bat │ │ │ │ └── run.sh │ │ │ ├── template.html │ │ │ ├── runtests.bat │ │ │ ├── test.js │ │ │ └── methods-client.js │ │ ├── .gitignore │ │ ├── st │ │ │ ├── logo.png │ │ │ ├── face-01.jpg │ │ │ ├── face-02.jpg │ │ │ ├── face-03.jpg │ │ │ ├── face-04.jpg │ │ │ ├── face-05.jpg │ │ │ ├── face-06.jpg │ │ │ ├── face-07.jpg │ │ │ ├── face-08.jpg │ │ │ ├── face-09.jpg │ │ │ └── og-image.png │ │ ├── .editorconfig │ │ ├── .jshintrc │ │ └── component.json │ ├── medium-editor │ │ ├── src │ │ │ ├── wrappers │ │ │ │ ├── end.js │ │ │ │ └── start.js │ │ │ ├── sass │ │ │ │ ├── util │ │ │ │ │ └── _clearfix.scss │ │ │ │ ├── animations │ │ │ │ │ ├── _image-loading.scss │ │ │ │ │ └── _pop-upwards.scss │ │ │ │ ├── _settings.scss │ │ │ │ ├── components │ │ │ │ │ ├── _file-dragging.scss │ │ │ │ │ ├── _anchor-preview.scss │ │ │ │ │ └── _placeholder.scss │ │ │ │ └── medium-editor.scss │ │ │ └── js │ │ │ │ ├── globals.js │ │ │ │ └── defaults │ │ │ │ └── options.js │ │ └── index.js │ ├── calcite-bootstrap │ │ ├── sass │ │ │ ├── calcite │ │ │ │ ├── _tooltips-custom.scss │ │ │ │ ├── _footer-custom.scss │ │ │ │ ├── _code-custom.scss │ │ │ │ ├── _pager-custom.scss │ │ │ │ ├── _tables-custom.scss │ │ │ │ ├── _labels-custom.scss │ │ │ │ ├── calcite-open.scss │ │ │ │ ├── _panels-custom.scss │ │ │ │ ├── calcite.scss │ │ │ │ ├── _sticky-footer.scss │ │ │ │ └── components.scss │ │ │ ├── calcite-bootstrap.scss │ │ │ ├── calcite-bootstrap-dark.scss │ │ │ ├── calcite-bootstrap-open.scss │ │ │ └── calcite-bootstrap-dark-open.scss │ │ ├── fonts │ │ │ ├── OpenSans-Bold-webfont.eot │ │ │ ├── OpenSans-Bold-webfont.ttf │ │ │ ├── OpenSans-Bold-webfont.woff │ │ │ ├── OpenSans-Light-webfont.eot │ │ │ ├── OpenSans-Light-webfont.ttf │ │ │ ├── OpenSans-Italic-webfont.eot │ │ │ ├── OpenSans-Italic-webfont.ttf │ │ │ ├── OpenSans-Italic-webfont.woff │ │ │ ├── OpenSans-Light-webfont.woff │ │ │ ├── OpenSans-Regular-webfont.eot │ │ │ ├── OpenSans-Regular-webfont.ttf │ │ │ ├── OpenSans-BoldItalic-webfont.eot │ │ │ ├── OpenSans-BoldItalic-webfont.ttf │ │ │ ├── OpenSans-ExtraBold-webfont.eot │ │ │ ├── OpenSans-ExtraBold-webfont.ttf │ │ │ ├── OpenSans-ExtraBold-webfont.woff │ │ │ ├── OpenSans-Regular-webfont.woff │ │ │ ├── OpenSans-Semibold-webfont.eot │ │ │ ├── OpenSans-Semibold-webfont.ttf │ │ │ ├── OpenSans-Semibold-webfont.woff │ │ │ ├── OpenSans-BoldItalic-webfont.woff │ │ │ ├── OpenSans-LightItalic-webfont.eot │ │ │ ├── OpenSans-LightItalic-webfont.ttf │ │ │ ├── OpenSans-LightItalic-webfont.woff │ │ │ ├── OpenSans-ExtraBoldItalic-webfont.eot │ │ │ ├── OpenSans-ExtraBoldItalic-webfont.ttf │ │ │ ├── OpenSans-SemiboldItalic-webfont.eot │ │ │ ├── OpenSans-SemiboldItalic-webfont.ttf │ │ │ ├── OpenSans-SemiboldItalic-webfont.woff │ │ │ └── OpenSans-ExtraBoldItalic-webfont.woff │ │ ├── css │ │ │ └── fonts │ │ │ │ ├── OpenSans-Bold-webfont.eot │ │ │ │ ├── OpenSans-Bold-webfont.ttf │ │ │ │ ├── OpenSans-Bold-webfont.woff │ │ │ │ ├── OpenSans-Italic-webfont.eot │ │ │ │ ├── OpenSans-Italic-webfont.ttf │ │ │ │ ├── OpenSans-Light-webfont.eot │ │ │ │ ├── OpenSans-Light-webfont.ttf │ │ │ │ ├── OpenSans-Light-webfont.woff │ │ │ │ ├── OpenSans-Italic-webfont.woff │ │ │ │ ├── OpenSans-Light-webfont.woff2 │ │ │ │ ├── OpenSans-Regular-webfont.eot │ │ │ │ ├── OpenSans-Regular-webfont.ttf │ │ │ │ ├── OpenSans-Regular-webfont.woff │ │ │ │ ├── OpenSans-Semibold-webfont.eot │ │ │ │ ├── OpenSans-Semibold-webfont.ttf │ │ │ │ ├── OpenSans-BoldItalic-webfont.eot │ │ │ │ ├── OpenSans-BoldItalic-webfont.ttf │ │ │ │ ├── OpenSans-BoldItalic-webfont.woff │ │ │ │ ├── OpenSans-ExtraBold-webfont.eot │ │ │ │ ├── OpenSans-ExtraBold-webfont.ttf │ │ │ │ ├── OpenSans-ExtraBold-webfont.woff │ │ │ │ ├── OpenSans-LightItalic-webfont.eot │ │ │ │ ├── OpenSans-LightItalic-webfont.ttf │ │ │ │ ├── OpenSans-Semibold-webfont.woff │ │ │ │ ├── OpenSans-Semibold-webfont.woff2 │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ ├── OpenSans-LightItalic-webfont.woff │ │ │ │ ├── OpenSans-LightItalic-webfont.woff2 │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ ├── glyphicons-halflings-regular.woff2 │ │ │ │ ├── OpenSans-ExtraBoldItalic-webfont.eot │ │ │ │ ├── OpenSans-ExtraBoldItalic-webfont.ttf │ │ │ │ ├── OpenSans-ExtraBoldItalic-webfont.woff │ │ │ │ ├── OpenSans-SemiboldItalic-webfont.eot │ │ │ │ ├── OpenSans-SemiboldItalic-webfont.ttf │ │ │ │ ├── OpenSans-SemiboldItalic-webfont.woff │ │ │ │ └── OpenSans-SemiboldItalic-webfont.woff2 │ │ └── .bower.json │ ├── progress.js │ │ ├── Makefile │ │ ├── bower.json │ │ ├── package.json │ │ └── .bower.json │ ├── react │ │ ├── bower.json │ │ └── .bower.json │ ├── loader │ │ ├── demo │ │ │ └── img │ │ │ │ └── potala.jpg │ │ ├── .editorconfig │ │ ├── .jshintrc │ │ ├── .bower.json │ │ ├── .gitattributes │ │ ├── CHANGELOG.md │ │ └── test │ │ │ └── index.html │ ├── color-thief │ │ ├── examples │ │ │ └── img │ │ │ │ ├── photo1.jpg │ │ │ │ ├── photo2.jpg │ │ │ │ └── photo3.jpg │ │ └── bower.json │ ├── font-awesome │ │ ├── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome-webfont.woff2 │ │ ├── less │ │ │ ├── screen-reader.less │ │ │ ├── fixed-width.less │ │ │ ├── larger.less │ │ │ ├── list.less │ │ │ ├── core.less │ │ │ ├── stacked.less │ │ │ ├── font-awesome.less │ │ │ ├── bordered-pulled.less │ │ │ └── rotated-flipped.less │ │ ├── scss │ │ │ ├── _fixed-width.scss │ │ │ ├── _screen-reader.scss │ │ │ ├── _larger.scss │ │ │ ├── _list.scss │ │ │ ├── _core.scss │ │ │ ├── font-awesome.scss │ │ │ ├── _stacked.scss │ │ │ └── _bordered-pulled.scss │ │ ├── HELP-US-OUT.txt │ │ ├── .gitignore │ │ ├── bower.json │ │ └── .npmignore │ ├── progressbar.js │ │ ├── docs │ │ │ ├── img │ │ │ │ ├── animation.gif │ │ │ │ ├── animate-call.png │ │ │ │ └── animate-init.png │ │ │ └── pip-requirements.txt │ │ ├── local-dev │ │ │ ├── main.css │ │ │ ├── index.html │ │ │ └── main.js │ │ ├── tools │ │ │ ├── lint.sh │ │ │ └── test.sh │ │ ├── testem.json │ │ ├── src │ │ │ └── main.js │ │ └── mkdocs.yml │ ├── vimeo-player-js │ │ └── composer.json │ ├── seiyria-bootstrap-slider │ │ ├── src │ │ │ ├── less │ │ │ │ └── variables.less │ │ │ └── sass │ │ │ │ ├── _variables.scss │ │ │ │ └── bootstrap-slider.scss │ │ └── bower.json │ ├── fastclick │ │ ├── bower.json │ │ └── .bower.json │ ├── youtube-api │ │ └── .bower.json │ ├── clipboard │ │ ├── package.js │ │ └── bower.json │ ├── jquery-mousewheel │ │ ├── bower.json │ │ └── .bower.json │ ├── spectrum │ │ ├── i18n │ │ │ ├── jquery.spectrum-dk.js │ │ │ ├── jquery.spectrum-tr.js │ │ │ ├── jquery.spectrum-ja.js │ │ │ ├── jquery.spectrum-fi.js │ │ │ ├── jquery.spectrum-sv.js │ │ │ ├── jquery.spectrum-it.js │ │ │ ├── jquery.spectrum-nl.js │ │ │ ├── jquery.spectrum-ar.js │ │ │ ├── jquery.spectrum-ko.js │ │ │ ├── jquery.spectrum-zh-cn.js │ │ │ ├── jquery.spectrum-zh-tw.js │ │ │ ├── jquery.spectrum-ru.js │ │ │ ├── jquery.spectrum-fa.js │ │ │ ├── jquery.spectrum-he.js │ │ │ ├── jquery.spectrum-pl.js │ │ │ ├── jquery.spectrum-hr.js │ │ │ ├── jquery.spectrum-ca.js │ │ │ ├── jquery.spectrum-de.js │ │ │ ├── jquery.spectrum-es.js │ │ │ ├── jquery.spectrum-lt.js │ │ │ ├── jquery.spectrum-fr.js │ │ │ ├── jquery.spectrum-id.js │ │ │ ├── jquery.spectrum-pt-br.js │ │ │ ├── jquery.spectrum-gr.js │ │ │ └── jquery.spectrum-cs.js │ │ └── bower.json │ ├── redux │ │ └── .bower.json │ ├── react-redux │ │ └── .bower.json │ ├── react-bootstrap │ │ ├── bower.json │ │ └── README.md │ └── resample-hermite │ │ ├── .bower.json │ │ └── README.md ├── app │ ├── storymaps │ │ ├── tpl │ │ │ ├── view │ │ │ │ ├── ui │ │ │ │ │ ├── BootstrapOverride.css │ │ │ │ │ ├── Bookmark.hbs │ │ │ │ │ ├── Autoplay.hbs │ │ │ │ │ ├── ProgressBar.less │ │ │ │ │ ├── BookmarksMore.hbs │ │ │ │ │ ├── share │ │ │ │ │ │ ├── ShareURLPanel.html │ │ │ │ │ │ └── ShareDialog.less │ │ │ │ │ ├── ProgressBar.js │ │ │ │ │ └── Error.css │ │ │ │ ├── media │ │ │ │ │ ├── Color.less │ │ │ │ │ ├── VideoBackgroundError.hbs │ │ │ │ │ ├── builder │ │ │ │ │ │ ├── TabAlternateMedia.less │ │ │ │ │ │ ├── PanelInvite.hbs │ │ │ │ │ │ ├── PanelConfig.hbs │ │ │ │ │ │ ├── TabManage.less │ │ │ │ │ │ ├── TabThumb.hbs │ │ │ │ │ │ ├── TabIssueItems.hbs │ │ │ │ │ │ └── TabWebPage.hbs │ │ │ │ │ ├── MediaError.hbs │ │ │ │ │ ├── WebSceneBackgroundError.hbs │ │ │ │ │ ├── VideoBackgroundErrorDetailed.hbs │ │ │ │ │ ├── VideoVimeo.hbs │ │ │ │ │ ├── WebSceneBlockError.hbs │ │ │ │ │ ├── ImageGallery.less │ │ │ │ │ ├── AudioBackground.hbs │ │ │ │ │ ├── Common.js │ │ │ │ │ ├── ImageBackground.hbs │ │ │ │ │ ├── Empty.hbs │ │ │ │ │ ├── Discover.css │ │ │ │ │ ├── CreditsItemViewer.hbs │ │ │ │ │ ├── ImageGallery.hbs │ │ │ │ │ ├── VideoBackground.hbs │ │ │ │ │ ├── WebSceneBackground.hbs │ │ │ │ │ └── WebMapBackground.hbs │ │ │ │ └── section │ │ │ │ │ ├── builder │ │ │ │ │ ├── AddMenu.hbs │ │ │ │ │ └── CreditsPlaceholder.hbs │ │ │ │ │ ├── Immersive │ │ │ │ │ ├── Panel.hbs │ │ │ │ │ └── PanelFactoryViewer.js │ │ │ │ │ ├── Credits.hbs │ │ │ │ │ ├── CreditsBuilder.less │ │ │ │ │ ├── Cover │ │ │ │ │ ├── CoverStatic.js │ │ │ │ │ ├── CoverBlur.js │ │ │ │ │ └── CoverCurtain.js │ │ │ │ │ ├── Title.hbs │ │ │ │ │ └── FactoryBuilder.jsx │ │ │ ├── builder │ │ │ │ ├── mediaPicker │ │ │ │ │ ├── actionTypes.jsx │ │ │ │ │ ├── browsePanel │ │ │ │ │ │ ├── sidePanel │ │ │ │ │ │ │ ├── SidePanelGooglePhotos.less │ │ │ │ │ │ │ ├── SidePanelUnsplash.less │ │ │ │ │ │ │ └── SidePanelFlickr.less │ │ │ │ │ │ ├── breadcrumbs │ │ │ │ │ │ │ ├── Breadcrumbs.less │ │ │ │ │ │ │ └── BreadcrumbModel.jsx │ │ │ │ │ │ └── BrowsePanelContainer.jsx │ │ │ │ │ ├── actions.jsx │ │ │ │ │ ├── browseToggle │ │ │ │ │ │ └── BrowseToggle.css │ │ │ │ │ ├── MediaPickerPopup.html │ │ │ │ │ └── mp-variables.less │ │ │ │ ├── Issues.jsx │ │ │ │ ├── notification │ │ │ │ │ ├── Cancel.less │ │ │ │ │ ├── Undo.less │ │ │ │ │ ├── Undo.hbs │ │ │ │ │ └── Cancel.hbs │ │ │ │ ├── overviewPanel │ │ │ │ │ ├── list │ │ │ │ │ │ └── item │ │ │ │ │ │ │ ├── common │ │ │ │ │ │ │ └── ItemMain.less │ │ │ │ │ │ │ ├── builderOverview │ │ │ │ │ │ │ └── ItemMainButton.less │ │ │ │ │ │ │ └── immersiveView │ │ │ │ │ │ │ ├── Item.less │ │ │ │ │ │ │ └── ItemMain.less │ │ │ │ │ ├── actionTypes.jsx │ │ │ │ │ ├── actions.jsx │ │ │ │ │ └── reducer.jsx │ │ │ │ ├── BuilderView.less │ │ │ │ ├── textEditor │ │ │ │ │ └── plugins │ │ │ │ │ │ ├── blockToolbar │ │ │ │ │ │ └── utils.jsx │ │ │ │ │ │ └── Anchor.less │ │ │ │ └── Actions.jsx │ │ │ ├── BuildConfigPrint.js │ │ │ ├── core │ │ │ │ └── Variables.less │ │ │ ├── utils │ │ │ │ └── smConfirmPopover.less │ │ │ ├── print │ │ │ │ ├── styles │ │ │ │ │ ├── Sequence.less │ │ │ │ │ ├── SectionNumber.less │ │ │ │ │ └── Title.less │ │ │ │ └── section │ │ │ │ │ └── SectionNumber.jsx │ │ │ ├── BuildConfigViewer.js │ │ │ └── BuildConfigBuilder.js │ │ └── issue-checker │ │ │ └── src │ │ │ ├── media │ │ │ ├── Webpages.js │ │ │ └── layers │ │ │ │ ├── FeatureLayer.js │ │ │ │ ├── ImageServiceLayer.js │ │ │ │ ├── TiledMapServiceLayer.js │ │ │ │ ├── GeoRSSLayer.js │ │ │ │ ├── DynamicMapServiceLayer.js │ │ │ │ ├── VectorTileLayer.js │ │ │ │ └── AGOLHostedLayer.js │ │ │ ├── AGOLCheckedItem.js │ │ │ ├── CheckedItem.js │ │ │ ├── LayerCheckedItem.js │ │ │ └── helpers │ │ │ └── Formatter.js │ └── custom-scripts.js └── resources │ ├── tpl │ ├── builder │ │ └── icons │ │ │ ├── builder.jpg │ │ │ ├── text-editor │ │ │ ├── Media.png │ │ │ ├── Text.png │ │ │ ├── Title.png │ │ │ ├── Immersive.png │ │ │ └── Narrative.png │ │ │ ├── immersive-panel │ │ │ ├── map.png │ │ │ ├── Fade.png │ │ │ ├── None.png │ │ │ ├── image.png │ │ │ ├── scene.png │ │ │ ├── video.png │ │ │ ├── FadeFast.png │ │ │ ├── webpage.png │ │ │ ├── SwipeVertical.png │ │ │ └── SwipeHorizontal.png │ │ │ ├── media-config │ │ │ ├── large.png │ │ │ ├── medium.png │ │ │ ├── small.png │ │ │ ├── title.png │ │ │ ├── immersive.png │ │ │ ├── edit-media.png │ │ │ ├── backgroundDark.png │ │ │ ├── shadowTextDark.png │ │ │ ├── backgroundLight.png │ │ │ ├── immersiveMouseUp.gif │ │ │ ├── previewLandscape.png │ │ │ ├── previewPortrait.png │ │ │ ├── shadowTextLight.png │ │ │ ├── edit-media-sprite.png │ │ │ └── immersiveMouseOver.gif │ │ │ ├── media-placeholder │ │ │ ├── map.png │ │ │ ├── image.jpg │ │ │ ├── scene.png │ │ │ ├── video.png │ │ │ └── webpage.png │ │ │ ├── immersive │ │ │ ├── panelAlignLeft.png │ │ │ ├── panelAlignTop.png │ │ │ ├── panelThemeDark.png │ │ │ ├── panelWidthWide.png │ │ │ ├── panelAlignBottom.png │ │ │ ├── panelAlignCenter.png │ │ │ ├── panelAlignMiddle.png │ │ │ ├── panelAlignRight.png │ │ │ ├── panelScrollFull.gif │ │ │ ├── panelThemeLight.png │ │ │ ├── panelWidthMedium.png │ │ │ ├── panelWidthNarrow.png │ │ │ ├── panelBackgroundAuto.png │ │ │ ├── panelBackgroundFill.png │ │ │ ├── panelScrollPartial.gif │ │ │ ├── background-placeholder.jpg │ │ │ ├── panelBackgroundShadow.png │ │ │ ├── panelScrollFullHover.gif │ │ │ ├── panelScrollPartialHover.gif │ │ │ ├── titleShadowDarkOverLight.png │ │ │ ├── titleShadowLightOverDark.png │ │ │ ├── titleSolidDarkOverLight.png │ │ │ └── titleSolidLightOverDark.png │ │ │ ├── media-picker │ │ │ └── grayarcgislogo.png │ │ │ └── share │ │ │ └── builder-help-social.png │ └── viewer │ │ ├── icons │ │ ├── favicon.ico │ │ ├── esri-logo.png │ │ ├── builder-share.png │ │ ├── loading-light.gif │ │ ├── scroll-invite.png │ │ ├── warning-icon.png │ │ ├── esri-logo-black.png │ │ ├── warning-mobile-laptop.png │ │ └── warning-mobile-smartphone.png │ │ └── cover-placeholder │ │ ├── 123972.jpg │ │ ├── 124325.jpg │ │ ├── 134977.jpg │ │ ├── 136526.jpg │ │ ├── 14828.jpg │ │ ├── 152227.jpg │ │ ├── 154060.jpg │ │ ├── 162286.jpg │ │ ├── 173199.jpg │ │ ├── 182304.jpg │ │ ├── 183942.jpg │ │ ├── 196539.jpg │ │ ├── 198863.jpg │ │ ├── 207956.jpg │ │ ├── 24241.jpg │ │ ├── 24963.jpg │ │ ├── 57688.jpg │ │ ├── 93092.jpg │ │ ├── KamalJ.jpg │ │ ├── AustinD.jpg │ │ ├── KoushikC.jpg │ │ ├── YuxXiang.jpg │ │ ├── AndrewNeel.jpg │ │ ├── JOHNTOWNER.jpg │ │ ├── JamieHagan.jpg │ │ ├── SteveRichey.jpg │ │ ├── ZbysiuRodak.jpg │ │ ├── JarrenSimmons.jpg │ │ ├── ChristianNielsen.jpg │ │ ├── DariuszSankowski.jpg │ │ ├── KristoferSelbekk.jpg │ │ └── BlakeRichardVerdoorn.jpg │ └── fonts │ ├── OpenSans-Light-webfont.woff │ ├── OpenSans-Light-webfont.woff2 │ ├── droidserif-bold-webfont.woff │ ├── OpenSans-Semibold-webfont.woff │ ├── droidserif-bold-webfont.woff2 │ ├── droidserif-italic-webfont.woff │ ├── OpenSans-LightItalic-webfont.woff │ ├── OpenSans-Semibold-webfont.woff2 │ ├── builder-share │ ├── font │ │ ├── share-font.eot │ │ ├── share-font.ttf │ │ └── share-font.woff │ ├── css │ │ ├── share-font-codes.css │ │ └── share-font-ie7-codes.css │ └── LICENSE.txt │ ├── droidserif-italic-webfont.woff2 │ ├── droidserif-regular-webfont.woff │ ├── droidserif-regular-webfont.woff2 │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ ├── OpenSans-LightItalic-webfont.woff2 │ ├── droidserif-bolditalic-webfont.woff │ ├── droidserif-bolditalic-webfont.woff2 │ ├── glyphicons-halflings-regular.woff2 │ ├── OpenSans-SemiboldItalic-webfont.woff │ ├── OpenSans-SemiboldItalic-webfont.woff2 │ ├── noto-serif │ ├── greek │ │ ├── noto-serif-400-italic.woff │ │ ├── noto-serif-400-normal.woff │ │ ├── noto-serif-700-italic.woff │ │ ├── noto-serif-700-normal.woff │ │ ├── noto-serif-400-italic.woff2 │ │ ├── noto-serif-400-normal.woff2 │ │ ├── noto-serif-700-italic.woff2 │ │ └── noto-serif-700-normal.woff2 │ ├── latin │ │ ├── noto-serif-400-italic.woff │ │ ├── noto-serif-400-normal.woff │ │ ├── noto-serif-700-italic.woff │ │ ├── noto-serif-700-normal.woff │ │ ├── noto-serif-400-italic.woff2 │ │ ├── noto-serif-400-normal.woff2 │ │ ├── noto-serif-700-italic.woff2 │ │ └── noto-serif-700-normal.woff2 │ ├── cyrillic │ │ ├── noto-serif-400-italic.woff │ │ ├── noto-serif-400-italic.woff2 │ │ ├── noto-serif-400-normal.woff │ │ ├── noto-serif-400-normal.woff2 │ │ ├── noto-serif-700-italic.woff │ │ ├── noto-serif-700-italic.woff2 │ │ ├── noto-serif-700-normal.woff │ │ └── noto-serif-700-normal.woff2 │ ├── latin-ext │ │ ├── noto-serif-400-italic.woff │ │ ├── noto-serif-400-italic.woff2 │ │ ├── noto-serif-400-normal.woff │ │ ├── noto-serif-400-normal.woff2 │ │ ├── noto-serif-700-italic.woff │ │ ├── noto-serif-700-italic.woff2 │ │ ├── noto-serif-700-normal.woff │ │ └── noto-serif-700-normal.woff2 │ └── vietnamese │ │ ├── noto-serif-400-italic.woff │ │ ├── noto-serif-400-normal.woff │ │ ├── noto-serif-700-italic.woff │ │ ├── noto-serif-700-normal.woff │ │ ├── noto-serif-400-italic.woff2 │ │ ├── noto-serif-400-normal.woff2 │ │ ├── noto-serif-700-italic.woff2 │ │ └── noto-serif-700-normal.woff2 │ └── opensans-all │ ├── open-sans-all-300-italic.woff │ ├── open-sans-all-300-italic.woff2 │ ├── open-sans-all-300-normal.woff │ ├── open-sans-all-300-normal.woff2 │ ├── open-sans-all-600-italic.woff │ ├── open-sans-all-600-italic.woff2 │ ├── open-sans-all-600-normal.woff │ └── open-sans-all-600-normal.woff2 ├── .bowerrc ├── CONTRIBUTING.txt ├── .babelrc ├── .editorconfig └── .gitattributes /src/lib/babel-polyfill/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "src/lib" 3 | } 4 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/ui/BootstrapOverride.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/jquery/src/outro.js: -------------------------------------------------------------------------------- 1 | return jQuery; 2 | })); 3 | -------------------------------------------------------------------------------- /src/lib/Sortable/meteor/example/.meteor/.gitignore: -------------------------------------------------------------------------------- 1 | local 2 | -------------------------------------------------------------------------------- /src/lib/Sortable/meteor/example/.meteor/release: -------------------------------------------------------------------------------- 1 | METEOR@1.1.0.3 2 | -------------------------------------------------------------------------------- /src/lib/Sortable/meteor/example/.meteor/platforms: -------------------------------------------------------------------------------- 1 | browser 2 | server 3 | -------------------------------------------------------------------------------- /src/lib/medium-editor/src/wrappers/end.js: -------------------------------------------------------------------------------- 1 | return MediumEditor; 2 | }())); 3 | -------------------------------------------------------------------------------- /src/lib/jquery/src/selector.js: -------------------------------------------------------------------------------- 1 | define( [ "./selector-sizzle" ], function() {} ); 2 | -------------------------------------------------------------------------------- /src/lib/Sortable/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | mock.png 3 | .*.sw* 4 | .build* 5 | jquery.fn.* 6 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/Color.less: -------------------------------------------------------------------------------- 1 | .media-color { 2 | width: 100%; 3 | height: 100%; 4 | } 5 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/ui/Bookmark.hbs: -------------------------------------------------------------------------------- 1 |
  • {{title}}
  • 2 | -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/sass/calcite/_tooltips-custom.scss: -------------------------------------------------------------------------------- 1 | .tooltip-inner { 2 | padding: 6px 12px; 3 | } -------------------------------------------------------------------------------- /src/lib/progress.js/Makefile: -------------------------------------------------------------------------------- 1 | BASE = . 2 | 3 | build: 4 | cd build && node build.js 5 | 6 | .PHONY: build -------------------------------------------------------------------------------- /src/lib/Sortable/st/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/Sortable/st/logo.png -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/sass/calcite/_footer-custom.scss: -------------------------------------------------------------------------------- 1 | // ┌────────┐ 2 | // │ Footer │ 3 | // └────────┘ 4 | -------------------------------------------------------------------------------- /src/lib/Sortable/st/face-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/Sortable/st/face-01.jpg -------------------------------------------------------------------------------- /src/lib/Sortable/st/face-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/Sortable/st/face-02.jpg -------------------------------------------------------------------------------- /src/lib/Sortable/st/face-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/Sortable/st/face-03.jpg -------------------------------------------------------------------------------- /src/lib/Sortable/st/face-04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/Sortable/st/face-04.jpg -------------------------------------------------------------------------------- /src/lib/Sortable/st/face-05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/Sortable/st/face-05.jpg -------------------------------------------------------------------------------- /src/lib/Sortable/st/face-06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/Sortable/st/face-06.jpg -------------------------------------------------------------------------------- /src/lib/Sortable/st/face-07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/Sortable/st/face-07.jpg -------------------------------------------------------------------------------- /src/lib/Sortable/st/face-08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/Sortable/st/face-08.jpg -------------------------------------------------------------------------------- /src/lib/Sortable/st/face-09.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/Sortable/st/face-09.jpg -------------------------------------------------------------------------------- /src/lib/Sortable/st/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/Sortable/st/og-image.png -------------------------------------------------------------------------------- /src/lib/react/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "react", 3 | "main": ["react.js", "react-dom.js"], 4 | "ignore": [] 5 | } 6 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/mediaPicker/actionTypes.jsx: -------------------------------------------------------------------------------- 1 | export const BROWSE_SELECT_PROVIDER = 'BROWSE_SELECT_PROVIDER'; 2 | -------------------------------------------------------------------------------- /src/lib/Sortable/meteor/example/server/sortable-collections.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | Sortable.collections = ['attributes']; 4 | -------------------------------------------------------------------------------- /src/lib/loader/demo/img/potala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/loader/demo/img/potala.jpg -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/section/builder/AddMenu.hbs: -------------------------------------------------------------------------------- 1 |
    2 | 5 |
    6 | -------------------------------------------------------------------------------- /src/lib/Sortable/meteor/example/model.js: -------------------------------------------------------------------------------- 1 | Types = new Mongo.Collection('types'); 2 | Attributes = new Mongo.Collection('attributes'); 3 | -------------------------------------------------------------------------------- /src/lib/color-thief/examples/img/photo1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/color-thief/examples/img/photo1.jpg -------------------------------------------------------------------------------- /src/lib/color-thief/examples/img/photo2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/color-thief/examples/img/photo2.jpg -------------------------------------------------------------------------------- /src/lib/color-thief/examples/img/photo3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/color-thief/examples/img/photo3.jpg -------------------------------------------------------------------------------- /src/lib/font-awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/font-awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/builder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/builder.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/icons/favicon.ico -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/Issues.jsx: -------------------------------------------------------------------------------- 1 | export default { 2 | content: { 3 | noAlternateMedia: 'content/noAlternateMedia' 4 | } 5 | }; 6 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/VideoBackgroundError.hbs: -------------------------------------------------------------------------------- 1 |
    2 | -------------------------------------------------------------------------------- /src/lib/progressbar.js/docs/img/animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/progressbar.js/docs/img/animation.gif -------------------------------------------------------------------------------- /src/resources/tpl/viewer/icons/esri-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/icons/esri-logo.png -------------------------------------------------------------------------------- /CONTRIBUTING.txt: -------------------------------------------------------------------------------- 1 | Esri welcomes contributions from anyone and everyone. Please see our [guidelines for contributing](https://github.com/esri/contributing). -------------------------------------------------------------------------------- /src/lib/progressbar.js/docs/img/animate-call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/progressbar.js/docs/img/animate-call.png -------------------------------------------------------------------------------- /src/lib/progressbar.js/docs/img/animate-init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/progressbar.js/docs/img/animate-init.png -------------------------------------------------------------------------------- /src/resources/fonts/OpenSans-Light-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/OpenSans-Light-webfont.woff -------------------------------------------------------------------------------- /src/resources/fonts/OpenSans-Light-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/OpenSans-Light-webfont.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/droidserif-bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/droidserif-bold-webfont.woff -------------------------------------------------------------------------------- /src/resources/tpl/viewer/icons/builder-share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/icons/builder-share.png -------------------------------------------------------------------------------- /src/resources/tpl/viewer/icons/loading-light.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/icons/loading-light.gif -------------------------------------------------------------------------------- /src/resources/tpl/viewer/icons/scroll-invite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/icons/scroll-invite.png -------------------------------------------------------------------------------- /src/resources/tpl/viewer/icons/warning-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/icons/warning-icon.png -------------------------------------------------------------------------------- /src/lib/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /src/lib/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /src/lib/vimeo-player-js/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vimeo/player", 3 | "description": "Interact with and control an embedded Vimeo Player." 4 | } 5 | -------------------------------------------------------------------------------- /src/resources/fonts/OpenSans-Semibold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/OpenSans-Semibold-webfont.woff -------------------------------------------------------------------------------- /src/resources/fonts/droidserif-bold-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/droidserif-bold-webfont.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/droidserif-italic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/droidserif-italic-webfont.woff -------------------------------------------------------------------------------- /src/resources/tpl/viewer/icons/esri-logo-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/icons/esri-logo-black.png -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/notification/Cancel.less: -------------------------------------------------------------------------------- 1 | .builder-notification.notification-cancel { 2 | .btn-cancel { 3 | margin-left: 4px; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /src/lib/Sortable/meteor/template.html: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /src/lib/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /src/lib/font-awesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/font-awesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/OpenSans-LightItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/OpenSans-LightItalic-webfont.woff -------------------------------------------------------------------------------- /src/resources/fonts/OpenSans-Semibold-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/OpenSans-Semibold-webfont.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/builder-share/font/share-font.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/builder-share/font/share-font.eot -------------------------------------------------------------------------------- /src/resources/fonts/builder-share/font/share-font.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/builder-share/font/share-font.ttf -------------------------------------------------------------------------------- /src/resources/fonts/droidserif-italic-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/droidserif-italic-webfont.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/droidserif-regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/droidserif-regular-webfont.woff -------------------------------------------------------------------------------- /src/resources/fonts/droidserif-regular-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/droidserif-regular-webfont.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/resources/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/resources/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/text-editor/Media.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/text-editor/Media.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/text-editor/Text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/text-editor/Text.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/text-editor/Title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/text-editor/Title.png -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/123972.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/123972.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/124325.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/124325.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/134977.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/134977.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/136526.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/136526.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/14828.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/14828.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/152227.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/152227.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/154060.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/154060.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/162286.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/162286.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/173199.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/173199.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/182304.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/182304.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/183942.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/183942.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/196539.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/196539.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/198863.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/198863.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/207956.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/207956.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/24241.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/24241.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/24963.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/24963.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/57688.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/57688.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/93092.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/93092.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/KamalJ.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/KamalJ.jpg -------------------------------------------------------------------------------- /src/resources/fonts/OpenSans-LightItalic-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/OpenSans-LightItalic-webfont.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/builder-share/font/share-font.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/builder-share/font/share-font.woff -------------------------------------------------------------------------------- /src/resources/fonts/droidserif-bolditalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/droidserif-bolditalic-webfont.woff -------------------------------------------------------------------------------- /src/resources/fonts/droidserif-bolditalic-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/droidserif-bolditalic-webfont.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive-panel/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive-panel/map.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/media-config/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/media-config/large.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/media-config/medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/media-config/medium.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/media-config/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/media-config/small.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/media-config/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/media-config/title.png -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/AustinD.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/AustinD.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/KoushikC.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/KoushikC.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/YuxXiang.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/YuxXiang.jpg -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/builder/TabAlternateMedia.less: -------------------------------------------------------------------------------- 1 | .builder-mode .tab-alternate-issue.block-media.error { 2 | height: 150px; 3 | width: 200px; 4 | } 5 | -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-Bold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-Bold-webfont.eot -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-Bold-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-Bold-webfont.ttf -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-Bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-Bold-webfont.woff -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-Light-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-Light-webfont.eot -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-Light-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-Light-webfont.ttf -------------------------------------------------------------------------------- /src/lib/medium-editor/index.js: -------------------------------------------------------------------------------- 1 | var connect = require('connect'); 2 | var serveStatic = require('serve-static'); 3 | connect().use(serveStatic(__dirname)).listen(8088); 4 | -------------------------------------------------------------------------------- /src/lib/seiyria-bootstrap-slider/src/less/variables.less: -------------------------------------------------------------------------------- 1 | @slider-line-height: @line-height-computed; 2 | @slider-horizontal-width: 210px; 3 | @slider-vertical-height: 210px; -------------------------------------------------------------------------------- /src/resources/fonts/OpenSans-SemiboldItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/OpenSans-SemiboldItalic-webfont.woff -------------------------------------------------------------------------------- /src/resources/fonts/OpenSans-SemiboldItalic-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/OpenSans-SemiboldItalic-webfont.woff2 -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive-panel/Fade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive-panel/Fade.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive-panel/None.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive-panel/None.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive-panel/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive-panel/image.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive-panel/scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive-panel/scene.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive-panel/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive-panel/video.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/media-config/immersive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/media-config/immersive.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/media-placeholder/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/media-placeholder/map.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/text-editor/Immersive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/text-editor/Immersive.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/text-editor/Narrative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/text-editor/Narrative.png -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/AndrewNeel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/AndrewNeel.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/JOHNTOWNER.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/JOHNTOWNER.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/JamieHagan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/JamieHagan.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/SteveRichey.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/SteveRichey.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/ZbysiuRodak.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/ZbysiuRodak.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/icons/warning-mobile-laptop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/icons/warning-mobile-laptop.png -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/mediaPicker/browsePanel/sidePanel/SidePanelGooglePhotos.less: -------------------------------------------------------------------------------- 1 | .mp-sidepanel.google { 2 | 3 | .help-text { 4 | margin: 0 0.5em; 5 | } 6 | } -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-Italic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-Italic-webfont.eot -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-Italic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-Italic-webfont.ttf -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-Italic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-Italic-webfont.woff -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-Light-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-Light-webfont.woff -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-Regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-Regular-webfont.eot -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-Regular-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-Regular-webfont.ttf -------------------------------------------------------------------------------- /src/lib/medium-editor/src/sass/util/_clearfix.scss: -------------------------------------------------------------------------------- 1 | %clearfix { 2 | &:after { 3 | clear: both; 4 | content: ""; 5 | display: table; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive-panel/FadeFast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive-panel/FadeFast.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive-panel/webpage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive-panel/webpage.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/panelAlignLeft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/panelAlignLeft.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/panelAlignTop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/panelAlignTop.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/panelThemeDark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/panelThemeDark.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/panelWidthWide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/panelWidthWide.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/media-config/edit-media.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/media-config/edit-media.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/media-placeholder/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/media-placeholder/image.jpg -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/media-placeholder/scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/media-placeholder/scene.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/media-placeholder/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/media-placeholder/video.png -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/JarrenSimmons.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/JarrenSimmons.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/icons/warning-mobile-smartphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/icons/warning-mobile-smartphone.png -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-Bold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-Bold-webfont.eot -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-Bold-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-Bold-webfont.ttf -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-Bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-Bold-webfont.woff -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-Italic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-Italic-webfont.eot -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-Italic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-Italic-webfont.ttf -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-Light-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-Light-webfont.eot -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-Light-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-Light-webfont.ttf -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-Light-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-Light-webfont.woff -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-BoldItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-BoldItalic-webfont.eot -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-BoldItalic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-BoldItalic-webfont.ttf -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-ExtraBold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-ExtraBold-webfont.eot -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-ExtraBold-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-ExtraBold-webfont.ttf -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-ExtraBold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-ExtraBold-webfont.woff -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-Regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-Regular-webfont.woff -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-Semibold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-Semibold-webfont.eot -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-Semibold-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-Semibold-webfont.ttf -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-Semibold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-Semibold-webfont.woff -------------------------------------------------------------------------------- /src/lib/font-awesome/less/screen-reader.less: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { .sr-only(); } 5 | .sr-only-focusable { .sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/greek/noto-serif-400-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/greek/noto-serif-400-italic.woff -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/greek/noto-serif-400-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/greek/noto-serif-400-normal.woff -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/greek/noto-serif-700-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/greek/noto-serif-700-italic.woff -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/greek/noto-serif-700-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/greek/noto-serif-700-normal.woff -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/latin/noto-serif-400-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/latin/noto-serif-400-italic.woff -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/latin/noto-serif-400-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/latin/noto-serif-400-normal.woff -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/latin/noto-serif-700-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/latin/noto-serif-700-italic.woff -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/latin/noto-serif-700-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/latin/noto-serif-700-normal.woff -------------------------------------------------------------------------------- /src/resources/fonts/opensans-all/open-sans-all-300-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/opensans-all/open-sans-all-300-italic.woff -------------------------------------------------------------------------------- /src/resources/fonts/opensans-all/open-sans-all-300-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/opensans-all/open-sans-all-300-italic.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/opensans-all/open-sans-all-300-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/opensans-all/open-sans-all-300-normal.woff -------------------------------------------------------------------------------- /src/resources/fonts/opensans-all/open-sans-all-300-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/opensans-all/open-sans-all-300-normal.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/opensans-all/open-sans-all-600-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/opensans-all/open-sans-all-600-italic.woff -------------------------------------------------------------------------------- /src/resources/fonts/opensans-all/open-sans-all-600-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/opensans-all/open-sans-all-600-italic.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/opensans-all/open-sans-all-600-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/opensans-all/open-sans-all-600-normal.woff -------------------------------------------------------------------------------- /src/resources/fonts/opensans-all/open-sans-all-600-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/opensans-all/open-sans-all-600-normal.woff2 -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/panelAlignBottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/panelAlignBottom.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/panelAlignCenter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/panelAlignCenter.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/panelAlignMiddle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/panelAlignMiddle.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/panelAlignRight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/panelAlignRight.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/panelScrollFull.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/panelScrollFull.gif -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/panelThemeLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/panelThemeLight.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/panelWidthMedium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/panelWidthMedium.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/panelWidthNarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/panelWidthNarrow.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/media-config/backgroundDark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/media-config/backgroundDark.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/media-config/shadowTextDark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/media-config/shadowTextDark.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/media-picker/grayarcgislogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/media-picker/grayarcgislogo.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/media-placeholder/webpage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/media-placeholder/webpage.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/share/builder-help-social.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/share/builder-help-social.png -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/ChristianNielsen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/ChristianNielsen.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/DariuszSankowski.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/DariuszSankowski.jpg -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/KristoferSelbekk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/KristoferSelbekk.jpg -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-Italic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-Italic-webfont.woff -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-Light-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-Light-webfont.woff2 -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-Regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-Regular-webfont.eot -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-Regular-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-Regular-webfont.ttf -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-Regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-Regular-webfont.woff -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-Semibold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-Semibold-webfont.eot -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-Semibold-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-Semibold-webfont.ttf -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-BoldItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-BoldItalic-webfont.woff -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-LightItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-LightItalic-webfont.eot -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-LightItalic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-LightItalic-webfont.ttf -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-LightItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-LightItalic-webfont.woff -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/sass/calcite/_code-custom.scss: -------------------------------------------------------------------------------- 1 | // Restores corners that were negated by the global non-raounded 2 | kbd { 3 | padding-top: 4px; 4 | border-radius: 4px; 5 | } -------------------------------------------------------------------------------- /src/lib/font-awesome/less/fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /src/lib/font-awesome/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .#{$fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/greek/noto-serif-400-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/greek/noto-serif-400-italic.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/greek/noto-serif-400-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/greek/noto-serif-400-normal.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/greek/noto-serif-700-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/greek/noto-serif-700-italic.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/greek/noto-serif-700-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/greek/noto-serif-700-normal.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/latin/noto-serif-400-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/latin/noto-serif-400-italic.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/latin/noto-serif-400-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/latin/noto-serif-400-normal.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/latin/noto-serif-700-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/latin/noto-serif-700-italic.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/latin/noto-serif-700-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/latin/noto-serif-700-normal.woff2 -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive-panel/SwipeVertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive-panel/SwipeVertical.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/panelBackgroundAuto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/panelBackgroundAuto.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/panelBackgroundFill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/panelBackgroundFill.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/panelScrollPartial.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/panelScrollPartial.gif -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/media-config/backgroundLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/media-config/backgroundLight.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/media-config/immersiveMouseUp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/media-config/immersiveMouseUp.gif -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/media-config/previewLandscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/media-config/previewLandscape.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/media-config/previewPortrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/media-config/previewPortrait.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/media-config/shadowTextLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/media-config/shadowTextLight.png -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/MediaError.hbs: -------------------------------------------------------------------------------- 1 |
    2 | 3 | {{message}} 4 |
    5 | -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-BoldItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-BoldItalic-webfont.eot -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-BoldItalic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-BoldItalic-webfont.ttf -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-BoldItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-BoldItalic-webfont.woff -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-ExtraBold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-ExtraBold-webfont.eot -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-ExtraBold-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-ExtraBold-webfont.ttf -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-ExtraBold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-ExtraBold-webfont.woff -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-LightItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-LightItalic-webfont.eot -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-LightItalic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-LightItalic-webfont.ttf -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-Semibold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-Semibold-webfont.woff -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-Semibold-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-Semibold-webfont.woff2 -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-ExtraBoldItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-ExtraBoldItalic-webfont.eot -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-ExtraBoldItalic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-ExtraBoldItalic-webfont.ttf -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-SemiboldItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-SemiboldItalic-webfont.eot -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-SemiboldItalic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-SemiboldItalic-webfont.ttf -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-SemiboldItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-SemiboldItalic-webfont.woff -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/cyrillic/noto-serif-400-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/cyrillic/noto-serif-400-italic.woff -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/cyrillic/noto-serif-400-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/cyrillic/noto-serif-400-italic.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/cyrillic/noto-serif-400-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/cyrillic/noto-serif-400-normal.woff -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/cyrillic/noto-serif-400-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/cyrillic/noto-serif-400-normal.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/cyrillic/noto-serif-700-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/cyrillic/noto-serif-700-italic.woff -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/cyrillic/noto-serif-700-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/cyrillic/noto-serif-700-italic.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/cyrillic/noto-serif-700-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/cyrillic/noto-serif-700-normal.woff -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/cyrillic/noto-serif-700-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/cyrillic/noto-serif-700-normal.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/latin-ext/noto-serif-400-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/latin-ext/noto-serif-400-italic.woff -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/latin-ext/noto-serif-400-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/latin-ext/noto-serif-400-italic.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/latin-ext/noto-serif-400-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/latin-ext/noto-serif-400-normal.woff -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/latin-ext/noto-serif-400-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/latin-ext/noto-serif-400-normal.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/latin-ext/noto-serif-700-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/latin-ext/noto-serif-700-italic.woff -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/latin-ext/noto-serif-700-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/latin-ext/noto-serif-700-italic.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/latin-ext/noto-serif-700-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/latin-ext/noto-serif-700-normal.woff -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/latin-ext/noto-serif-700-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/latin-ext/noto-serif-700-normal.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/vietnamese/noto-serif-400-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/vietnamese/noto-serif-400-italic.woff -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/vietnamese/noto-serif-400-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/vietnamese/noto-serif-400-normal.woff -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/vietnamese/noto-serif-700-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/vietnamese/noto-serif-700-italic.woff -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/vietnamese/noto-serif-700-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/vietnamese/noto-serif-700-normal.woff -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive-panel/SwipeHorizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive-panel/SwipeHorizontal.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/background-placeholder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/background-placeholder.jpg -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/panelBackgroundShadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/panelBackgroundShadow.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/panelScrollFullHover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/panelScrollFullHover.gif -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/media-config/edit-media-sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/media-config/edit-media-sprite.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/media-config/immersiveMouseOver.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/media-config/immersiveMouseOver.gif -------------------------------------------------------------------------------- /src/resources/tpl/viewer/cover-placeholder/BlakeRichardVerdoorn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/viewer/cover-placeholder/BlakeRichardVerdoorn.jpg -------------------------------------------------------------------------------- /src/app/storymaps/tpl/BuildConfigPrint.js: -------------------------------------------------------------------------------- 1 | require([ 2 | 'storymaps/tpl/core/Core', 3 | 4 | 'storymaps-react/tpl/print/PrintViewWrapper' 5 | ], function() { 6 | // Nothing here 7 | }); 8 | -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-LightItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-LightItalic-webfont.woff -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-LightItalic-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-LightItalic-webfont.woff2 -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/fonts/OpenSans-ExtraBoldItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/fonts/OpenSans-ExtraBoldItalic-webfont.woff -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/sass/calcite/_pager-custom.scss: -------------------------------------------------------------------------------- 1 | // ┌──────────────┐ 2 | // │ Pager-custom │ 3 | // └──────────────┘ 4 | 5 | .pager li a:hover { 6 | color: $Calcite_Gray_050; 7 | } 8 | -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/sass/calcite/_tables-custom.scss: -------------------------------------------------------------------------------- 1 | // ┌───────────────┐ 2 | // │ Tables-Custom │ 3 | // └───────────────┘ 4 | 5 | .table { 6 | border-color: $Calcite_Gray_400; 7 | } 8 | -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/vietnamese/noto-serif-400-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/vietnamese/noto-serif-400-italic.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/vietnamese/noto-serif-400-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/vietnamese/noto-serif-400-normal.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/vietnamese/noto-serif-700-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/vietnamese/noto-serif-700-italic.woff2 -------------------------------------------------------------------------------- /src/resources/fonts/noto-serif/vietnamese/noto-serif-700-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/fonts/noto-serif/vietnamese/noto-serif-700-normal.woff2 -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/panelScrollPartialHover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/panelScrollPartialHover.gif -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/titleShadowDarkOverLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/titleShadowDarkOverLight.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/titleShadowLightOverDark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/titleShadowLightOverDark.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/titleSolidDarkOverLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/titleSolidDarkOverLight.png -------------------------------------------------------------------------------- /src/resources/tpl/builder/icons/immersive/titleSolidLightOverDark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/resources/tpl/builder/icons/immersive/titleSolidLightOverDark.png -------------------------------------------------------------------------------- /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | "react", 4 | "es2015" 5 | ], 6 | "plugins": [ 7 | "babel-plugin-add-module-exports", 8 | "transform-es2015-modules-amd" 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-ExtraBoldItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-ExtraBoldItalic-webfont.eot -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-ExtraBoldItalic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-ExtraBoldItalic-webfont.ttf -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-ExtraBoldItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-ExtraBoldItalic-webfont.woff -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-SemiboldItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-SemiboldItalic-webfont.eot -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-SemiboldItalic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-SemiboldItalic-webfont.ttf -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-SemiboldItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-SemiboldItalic-webfont.woff -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/css/fonts/OpenSans-SemiboldItalic-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/storymap-cascade/HEAD/src/lib/calcite-bootstrap/css/fonts/OpenSans-SemiboldItalic-webfont.woff2 -------------------------------------------------------------------------------- /src/lib/font-awesome/scss/_screen-reader.scss: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { @include sr-only(); } 5 | .sr-only-focusable { @include sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /src/lib/jquery/src/event/support.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../var/support" 3 | ], function( support ) { 4 | 5 | support.focusin = "onfocusin" in window; 6 | 7 | return support; 8 | 9 | } ); 10 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/mediaPicker/browsePanel/sidePanel/SidePanelUnsplash.less: -------------------------------------------------------------------------------- 1 | .mp-sidepanel.unsplash { 2 | 3 | .help-text p { 4 | line-height: 1.6em; 5 | margin: 0 0.5em 1em; 6 | } 7 | } -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/WebSceneBackgroundError.hbs: -------------------------------------------------------------------------------- 1 |
    2 |
    {{message}}
    3 |
    4 | -------------------------------------------------------------------------------- /src/lib/Sortable/meteor/example/run.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | REM Sanity check: make sure we're in the directory of the script 3 | set DIR=%~dp0 4 | cd %DIR% 5 | 6 | set PACKAGE_DIRS=..\..\ 7 | meteor run %* 8 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/VideoBackgroundErrorDetailed.hbs: -------------------------------------------------------------------------------- 1 |
    2 |
    {{message}}
    3 |
    4 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/overviewPanel/list/item/common/ItemMain.less: -------------------------------------------------------------------------------- 1 | .op-item-main { 2 | display: flex; 3 | flex: 1 1 auto; 4 | background-position: center center; 5 | background-size: cover; 6 | } 7 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/VideoVimeo.hbs: -------------------------------------------------------------------------------- 1 | 2 | {{playerControls}} 3 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/BuilderView.less: -------------------------------------------------------------------------------- 1 | @import "../core/Variables"; 2 | 3 | .add-toolbar-menu-container { 4 | left: @builder-panel-width !important; 5 | width: calc(100% ~"-" @builder-panel-width); 6 | } 7 | -------------------------------------------------------------------------------- /src/lib/Sortable/meteor/example/run.sh: -------------------------------------------------------------------------------- 1 | # sanity check: make sure we're in the root directory of the example 2 | cd "$( dirname "$0" )" 3 | 4 | # let Meteor find the local package 5 | PACKAGE_DIRS=../../ meteor run "$@" 6 | -------------------------------------------------------------------------------- /src/lib/loader/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | charset = utf-8 8 | trim_trailing_whitespace = true 9 | insert_final_newline = true 10 | -------------------------------------------------------------------------------- /src/lib/medium-editor/src/sass/animations/_image-loading.scss: -------------------------------------------------------------------------------- 1 | @keyframes medium-editor-image-loading { 2 | 0% { 3 | transform: scale(0) 4 | } 5 | 100% { 6 | transform: scale(1); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/ui/Autoplay.hbs: -------------------------------------------------------------------------------- 1 |
    2 | 3 |
    4 | 5 |
    6 |
    7 | -------------------------------------------------------------------------------- /src/lib/seiyria-bootstrap-slider/src/sass/_variables.scss: -------------------------------------------------------------------------------- 1 | $slider-line-height: 20px !default; 2 | $slider-border-radius: 4px !default; 3 | $slider-horizontal-width: 210px !default; 4 | $slider-vertical-height: 210px !default; 5 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/core/Variables.less: -------------------------------------------------------------------------------- 1 | 2 | /* 3 | * Builder 4 | */ 5 | 6 | @builder-panel-width: 250px; 7 | @immersive-panel-height: 125px; 8 | @embed-bar-height: 26px; 9 | 10 | @import '../view/ui/common-variables'; 11 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/WebSceneBlockError.hbs: -------------------------------------------------------------------------------- 1 |
    2 |
    {{message}}
    3 |
    4 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/mediaPicker/actions.jsx: -------------------------------------------------------------------------------- 1 | import * as types from './actionTypes'; 2 | 3 | export function selectProvider(provider) { 4 | return { 5 | type: types.BROWSE_SELECT_PROVIDER, 6 | value: provider 7 | }; 8 | } 9 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/builder/PanelInvite.hbs: -------------------------------------------------------------------------------- 1 |
    2 | 3 | 4 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/section/Immersive/Panel.hbs: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    {{{blocks}}}
    4 |
    5 |
    6 |
    7 | -------------------------------------------------------------------------------- /src/lib/medium-editor/src/js/globals.js: -------------------------------------------------------------------------------- 1 | /*jshint unused: false */ 2 | function MediumEditor(elements, options) { 3 | 'use strict'; 4 | return this.init(elements, options); 5 | } 6 | 7 | MediumEditor.extensions = {}; 8 | /*jshint unused: true */ -------------------------------------------------------------------------------- /src/lib/Sortable/meteor/runtests.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | REM Test Meteor package before publishing to Atmospherejs.com 3 | 4 | REM Sanity check: make sure we're in the directory of the script 5 | set DIR=%~dp0 6 | cd %DIR% 7 | 8 | meteor test-packages ./ %* 9 | -------------------------------------------------------------------------------- /src/lib/fastclick/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "fastclick", 3 | "main": "lib/fastclick.js", 4 | "ignore": [ 5 | "**/.*", 6 | "component.json", 7 | "package.json", 8 | "Makefile", 9 | "tests", 10 | "examples" 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /src/lib/progressbar.js/local-dev/main.css: -------------------------------------------------------------------------------- 1 | html, body { 2 | height: 100%; 3 | width: 100%; 4 | } 5 | 6 | svg { 7 | display: block; 8 | height: 100%; 9 | } 10 | 11 | #progress { 12 | width: 300px; 13 | height: 300px; 14 | } 15 | -------------------------------------------------------------------------------- /src/app/storymaps/issue-checker/src/media/Webpages.js: -------------------------------------------------------------------------------- 1 | import Media from './Media'; 2 | 3 | export default class Webpages extends Media { 4 | static check(options) { 5 | return super.check(Object.assign({}, options, { mediaType: 'webpages' })); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/overviewPanel/actionTypes.jsx: -------------------------------------------------------------------------------- 1 | export const TOGGLE_ORGANIZE = 'TOGGLE_ORGANIZE'; 2 | export const CHANGE_SELECTED_ITEM = 'CHANGE_SELECTED_ITEM'; 3 | export const UPDATE_ITEMS = 'UPDATE_ITEMS'; 4 | export const UPDATE_ORDER = 'UPDATE_ORDER'; 5 | -------------------------------------------------------------------------------- /src/app/storymaps/issue-checker/src/AGOLCheckedItem.js: -------------------------------------------------------------------------------- 1 | import CheckedItem from './CheckedItem'; 2 | 3 | export default class AGOLCheckedItem extends CheckedItem { 4 | constructor(id, type) { 5 | super(id, type); 6 | 7 | this.layers = []; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/app/storymaps/issue-checker/src/CheckedItem.js: -------------------------------------------------------------------------------- 1 | export default class CheckedItem { 2 | constructor(id, type) { 3 | this.id = id; 4 | this.mediaType = type; 5 | this.errors = []; 6 | this.warnings = []; 7 | this.details = {}; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/app/storymaps/issue-checker/src/LayerCheckedItem.js: -------------------------------------------------------------------------------- 1 | import CheckedItem from './CheckedItem'; 2 | 3 | export default class LayerCheckedItem extends CheckedItem { 4 | constructor(id) { 5 | super(id, 'layer'); 6 | 7 | this.maps = []; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/lib/Sortable/.editorconfig: -------------------------------------------------------------------------------- 1 | # editorconfig.org 2 | root = true 3 | 4 | [*] 5 | indent_style = tab 6 | end_of_line = lf 7 | charset = utf-8 8 | trim_trailing_whitespace = true 9 | insert_final_newline = true 10 | 11 | [*.md] 12 | trim_trailing_whitespace = false 13 | -------------------------------------------------------------------------------- /src/lib/jquery/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery", 3 | "main": "dist/jquery.js", 4 | "license": "MIT", 5 | "ignore": [ 6 | "package.json" 7 | ], 8 | "keywords": [ 9 | "jquery", 10 | "javascript", 11 | "browser", 12 | "library" 13 | ] 14 | } -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/ImageGallery.less: -------------------------------------------------------------------------------- 1 | @import "../../core/Variables"; 2 | 3 | .image-gallery { 4 | width: 80%; 5 | margin: auto; 6 | margin-top: 30px; 7 | max-width: 1536px; 8 | } 9 | 10 | body.mobile-view .image-gallery { 11 | width: 100%; 12 | } 13 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/builder/PanelConfig.hbs: -------------------------------------------------------------------------------- 1 |
    2 |
    3 | 4 |
    5 |
    6 |
    7 |
    8 |
    9 | -------------------------------------------------------------------------------- /src/lib/medium-editor/src/sass/_settings.scss: -------------------------------------------------------------------------------- 1 | // typography 2 | $font-fixed: Consolas, "Liberation Mono", Menlo, Courier, monospace !default; 3 | $font-sans-serif: "Helvetica Neue", Helvetica, Arial, sans-serif !default; 4 | 5 | // ui / positioning 6 | $z-toolbar: 2000 !default; 7 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | # editorconfig.org 2 | 3 | root = true 4 | 5 | [*] 6 | charset = utf-8 7 | end_of_line = lf 8 | indent_size = 2 9 | indent_style = space 10 | insert_final_newline = true 11 | trim_trailing_whitespace = true 12 | 13 | [*.md] 14 | trim_trailing_whitespace = false 15 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/mediaPicker/browsePanel/breadcrumbs/Breadcrumbs.less: -------------------------------------------------------------------------------- 1 | @import "../../mp-variables"; 2 | 3 | .breadcrumb a { 4 | cursor: pointer; 5 | } 6 | 7 | @media (max-width: @screen-sm) { 8 | .media-picker .breadcrumb { 9 | margin-bottom: 0; 10 | } 11 | } -------------------------------------------------------------------------------- /src/lib/jquery/src/attributes.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./core", 3 | "./attributes/attr", 4 | "./attributes/prop", 5 | "./attributes/classes", 6 | "./attributes/val" 7 | ], function( jQuery ) { 8 | 9 | // Return jQuery for attributes-only inclusion 10 | return jQuery; 11 | } ); 12 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/mediaPicker/browseToggle/BrowseToggle.css: -------------------------------------------------------------------------------- 1 | /* declared in CSS because of a path issue with less */ 2 | 3 | .browse-toggle.arcgis .provider-logo { 4 | background-image: url('../../../../../../resources/tpl/builder/icons/media-picker/grayarcgislogo.png'); 5 | } 6 | -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/sass/calcite/_labels-custom.scss: -------------------------------------------------------------------------------- 1 | // ┌───────────────┐ 2 | // │ Labels-custom │ 3 | // └───────────────┘ 4 | 5 | .label { 6 | padding: 5px 10px; 7 | font-weight: normal; 8 | 9 | 10 | &.label-warning { 11 | color: $Calcite_Gray_650; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/lib/progressbar.js/tools/lint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # NOTE: Run this only from project root! 3 | 4 | # Run all lint commands and if one fails, exit non-zero return code 5 | 6 | EXIT_STATUS=0 7 | npm run jscs || EXIT_STATUS=$? 8 | npm run eslint || EXIT_STATUS=$? 9 | 10 | exit $EXIT_STATUS 11 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/AudioBackground.hbs: -------------------------------------------------------------------------------- 1 |
    2 | 3 |
    4 |
    5 |
    6 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/builder/TabManage.less: -------------------------------------------------------------------------------- 1 | .builder-config-section { 2 | .config-item { 3 | .config-icon.fa-stack { 4 | margin-right: -4px; 5 | } 6 | 7 | .overlaid-icon { 8 | position: absolute; 9 | top: 12%; 10 | right: 13%; 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/mediaPicker/browsePanel/breadcrumbs/BreadcrumbModel.jsx: -------------------------------------------------------------------------------- 1 | export default class { 2 | constructor(title, link, displayedContent) { 3 | this.id = title + '-' + link; 4 | this.title = title; 5 | this.link = link; 6 | this.active = this.link === displayedContent; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/ui/ProgressBar.less: -------------------------------------------------------------------------------- 1 | @import "../../core/Variables.less"; 2 | 3 | body.builder-mode .progressjs-progress { 4 | left: 250px !important; 5 | width: calc(100% ~"-" @builder-panel-width) !important; 6 | 7 | .progressjs-inner { 8 | background-color: @brand-info; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/lib/jquery/src/ajax/parseJSON.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | // Support: Android 2.3 6 | // Workaround failure to string-cast null input 7 | jQuery.parseJSON = function( data ) { 8 | return JSON.parse( data + "" ); 9 | }; 10 | 11 | return jQuery.parseJSON; 12 | 13 | } ); 14 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/section/Credits.hbs: -------------------------------------------------------------------------------- 1 | 12 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/ui/BookmarksMore.hbs: -------------------------------------------------------------------------------- 1 | 9 | -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/sass/calcite-bootstrap.scss: -------------------------------------------------------------------------------- 1 | // Core variables and mixins 2 | @import "calcite/colors-default"; // This loads the Default Theme colors 3 | @import "calcite/calcite"; // This loads all the variables 4 | 5 | // Custom Calcite Components 6 | @import "calcite/components"; // This loads the custom calcite css 7 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/section/Immersive/PanelFactoryViewer.js: -------------------------------------------------------------------------------- 1 | define([ 2 | 'storymaps-react/tpl/view/section/Immersive/Panel' 3 | ], 4 | function( 5 | Panel 6 | ) { 7 | return { 8 | createInstance: function(panelJSON, transition) { 9 | return new Panel(panelJSON, transition); 10 | } 11 | }; 12 | }); 13 | -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/sass/calcite-bootstrap-dark.scss: -------------------------------------------------------------------------------- 1 | // Core variables and mixins 2 | @import "calcite/colors-dark"; // This loads the Dark Theme colors 3 | @import "calcite/calcite"; // This loads all the variables 4 | 5 | // Custom Calcite Components 6 | @import "calcite/components"; // This loads the custom calcite css 7 | 8 | -------------------------------------------------------------------------------- /src/lib/jquery/src/effects/animatedSelector.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../core", 3 | "../selector", 4 | "../effects" 5 | ], function( jQuery ) { 6 | 7 | jQuery.expr.filters.animated = function( elem ) { 8 | return jQuery.grep( jQuery.timers, function( fn ) { 9 | return elem === fn.elem; 10 | } ).length; 11 | }; 12 | 13 | } ); 14 | -------------------------------------------------------------------------------- /src/resources/fonts/builder-share/css/share-font-codes.css: -------------------------------------------------------------------------------- 1 | 2 | .share-group:before { content: '\e800'; } /* '' */ 3 | .share-torso:before { content: '\e801'; } /* '' */ 4 | .share-clipboard:before { content: '\e802'; } /* '' */ 5 | .share-ok:before { content: '\e803'; } /* '' */ 6 | .share-globe:before { content: '\e805'; } /* '' */ -------------------------------------------------------------------------------- /src/lib/Sortable/meteor/example/.meteor/packages: -------------------------------------------------------------------------------- 1 | # Meteor packages used by this project, one per line. 2 | # 3 | # 'meteor add' and 'meteor remove' will edit this file for you, 4 | # but you can also edit it by hand. 5 | 6 | meteor-platform 7 | autopublish 8 | insecure 9 | rubaxa:sortable 10 | fezvrasta:bootstrap-material-design 11 | -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/sass/calcite-bootstrap-open.scss: -------------------------------------------------------------------------------- 1 | // Core variables and mixins 2 | @import "calcite/colors-default"; // This loads the Default Theme colors 3 | @import "calcite/calcite-open"; // This loads all the variables 4 | 5 | // Custom Calcite Components 6 | @import "calcite/components"; // This loads the custom calcite css 7 | -------------------------------------------------------------------------------- /src/lib/Sortable/meteor/example/.meteor/.finished-upgraders: -------------------------------------------------------------------------------- 1 | # This file contains information which helps Meteor properly upgrade your 2 | # app when you run 'meteor update'. You should check it into version control 3 | # with your project. 4 | 5 | notices-for-0.9.0 6 | notices-for-0.9.1 7 | 0.9.4-platform-file 8 | notices-for-facebook-graph-api-2 9 | -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/sass/calcite-bootstrap-dark-open.scss: -------------------------------------------------------------------------------- 1 | // Core variables and mixins 2 | @import "calcite/colors-dark"; // This loads the Dark Theme colors 3 | @import "calcite/calcite-open"; // This loads all the variables 4 | 5 | // Custom Calcite Components 6 | @import "calcite/components"; // This loads the custom calcite css 7 | 8 | -------------------------------------------------------------------------------- /src/lib/youtube-api/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "youtube-api", 3 | "_cacheHeaders": { 4 | "Content-Length": "745", 5 | "Content-Type": "application/javascript" 6 | }, 7 | "main": "index", 8 | "_source": "https://www.youtube.com/iframe_api", 9 | "_target": "*", 10 | "_originalSource": "https://www.youtube.com/iframe_api" 11 | } -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/section/builder/CreditsPlaceholder.hbs: -------------------------------------------------------------------------------- 1 |
    2 | 3 | {{{background}}} 4 | 5 |
    6 | 7 |
    8 | 9 |
    10 |
    11 | -------------------------------------------------------------------------------- /src/lib/seiyria-bootstrap-slider/src/sass/bootstrap-slider.scss: -------------------------------------------------------------------------------- 1 | /* 2 | * Slider for Bootstrap 3 | * 4 | * Copyright 2012 Stefan Petre 5 | * Licensed under the Apache License v2.0 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * SCSS File by Detlef Beyer 9 | */ 10 | 11 | @import "variables"; 12 | @import "mixins"; 13 | @import "rules"; -------------------------------------------------------------------------------- /src/app/storymaps/issue-checker/src/media/layers/FeatureLayer.js: -------------------------------------------------------------------------------- 1 | import EsriFeatureLayer from 'esri/layers/FeatureLayer'; 2 | import ServiceLayer from './ServiceLayer'; 3 | 4 | export default class FeatureLayer extends ServiceLayer { 5 | static check(options) { 6 | return super.check(Object.assign({}, options, { CalledClass: EsriFeatureLayer })); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/sass/calcite/calcite-open.scss: -------------------------------------------------------------------------------- 1 | // Calcite Fast Fonts Imports 2 | @import "fonts-opensans"; 3 | 4 | // Set variable to change the primary typeface in the font stack 5 | $primary-font-sanserif: 'Open Sans'; 6 | $primary-font-serif: ''; 7 | 8 | $primary-headings-weight: 200; 9 | 10 | // Calcite Module Variables 11 | @import "variables"; -------------------------------------------------------------------------------- /src/app/storymaps/tpl/utils/smConfirmPopover.less: -------------------------------------------------------------------------------- 1 | .mapEditPopup { 2 | .popover { 3 | max-width: 600px; 4 | 5 | .popover-title { 6 | text-align: center; 7 | } 8 | } 9 | 10 | .sm-confirm-button-container { 11 | padding: 2px 0; 12 | display: flex; 13 | } 14 | 15 | .sm-deny-button { 16 | margin-left: 15px; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/section/CreditsBuilder.less: -------------------------------------------------------------------------------- 1 | 2 | .section-layout-credits { 3 | .credits { 4 | outline: none; 5 | } 6 | 7 | .blocks::after { 8 | right: 0; 9 | text-align: center; 10 | } 11 | 12 | .block { 13 | outline: none; 14 | 15 | &::before, &::after { 16 | display: none !important; 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/lib/progress.js/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Progress.js", 3 | "version": "0.1.0", 4 | "description": "Themeable HTML5 progress bar library", 5 | "keywords": ["progress", "progressbar", "loading"], 6 | "homepage": "http://usablica.github.io/progress.js/", 7 | "author": "Afshin Mehrabani", 8 | "main": ["src/progress.js","src/progressjs.css"] 9 | } 10 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/notification/Undo.less: -------------------------------------------------------------------------------- 1 | .builder-notification.notification-undo { 2 | .progress { 3 | position: absolute; 4 | left: 2px; 5 | right: 2px; 6 | bottom: -20px; 7 | height: 8px; 8 | } 9 | 10 | .btn-undo { 11 | margin-left: 4px; 12 | } 13 | 14 | .progress svg { 15 | vertical-align: top; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/Common.js: -------------------------------------------------------------------------------- 1 | define([ 2 | // 3 | ], function( 4 | // 5 | ) { 6 | return { 7 | load: function(media) { 8 | media.status = { 9 | loaded: false 10 | }; 11 | return media; 12 | }, 13 | toJSON: function(media) { 14 | delete media.status; 15 | return media; 16 | } 17 | }; 18 | }); 19 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/ImageBackground.hbs: -------------------------------------------------------------------------------- 1 |
    2 | 3 |
    4 | 5 | 6 |
    7 |
    8 | -------------------------------------------------------------------------------- /src/lib/font-awesome/HELP-US-OUT.txt: -------------------------------------------------------------------------------- 1 | I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project, 2 | Fort Awesome (https://fortawesome.com). It makes it easy to put the perfect icons on your website. Choose from our awesome, 3 | comprehensive icon sets or copy and paste your own. 4 | 5 | Please. Check it out. 6 | 7 | -Dave Gandy 8 | -------------------------------------------------------------------------------- /src/lib/progressbar.js/testem.json: -------------------------------------------------------------------------------- 1 | { 2 | "framework": "mocha", 3 | "src_files": [ 4 | "test/test-*.js" 5 | ], 6 | "test_page": "test/testem.html", 7 | "routes": { 8 | "/node_modules": "node_modules" 9 | }, 10 | "before_tests": "browserify --debug test/test-all.js -o test/browserified-tests.js", 11 | "on_exit": "rm test/browserified-tests.js" 12 | } 13 | -------------------------------------------------------------------------------- /src/lib/Sortable/meteor/example/.meteor/.id: -------------------------------------------------------------------------------- 1 | # This file contains a token that is unique to your project. 2 | # Check it into your repository along with the rest of this directory. 3 | # It can be used for purposes such as: 4 | # - ensuring you don't accidentally deploy one app on top of another 5 | # - providing package authors with aggregated statistics 6 | 7 | ir0jg2douy3yo5mehw 8 | -------------------------------------------------------------------------------- /src/lib/clipboard/package.js: -------------------------------------------------------------------------------- 1 | // Package metadata for Meteor.js. 2 | 3 | Package.describe({ 4 | name: "zenorocha:clipboard", 5 | summary: "Modern copy to clipboard. No Flash. Just 2kb.", 6 | version: "1.5.16", 7 | git: "https://github.com/zenorocha/clipboard.js" 8 | }); 9 | 10 | Package.onUse(function(api) { 11 | api.addFiles("dist/clipboard.js", "client"); 12 | }); 13 | -------------------------------------------------------------------------------- /src/lib/jquery-mousewheel/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery-mousewheel", 3 | "version": "3.1.13", 4 | "main": "./jquery.mousewheel.js", 5 | "ignore": [ 6 | "*.json", 7 | "*.markdown", 8 | "*.txt", 9 | ".*", 10 | "!LICENSE.txt", 11 | "Gruntfile.js", 12 | "test" 13 | ], 14 | "dependencies": { 15 | "jquery": ">=1.2.2" 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/lib/medium-editor/src/sass/components/_file-dragging.scss: -------------------------------------------------------------------------------- 1 | .medium-editor-dragover { 2 | background: #ddd; 3 | } 4 | 5 | .medium-editor-image-loading { 6 | animation: medium-editor-image-loading 1s infinite ease-in-out; 7 | background-color: #333; 8 | border-radius: 100%; 9 | display: inline-block; 10 | height: 40px; 11 | width: 40px; 12 | } 13 | -------------------------------------------------------------------------------- /src/lib/progressbar.js/tools/test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # NOTE: Run this only from project root! 3 | 4 | # Run all commands and if one fails, exit non-zero return code 5 | 6 | EXIT_STATUS=0 7 | 8 | echo -e "\n---- Linting code..\n" 9 | npm run lint || EXIT_STATUS=$? 10 | 11 | echo -e "\n---- Running tests..\n" 12 | grunt test || EXIT_STATUS=$? 13 | 14 | exit $EXIT_STATUS 15 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/textEditor/plugins/blockToolbar/utils.jsx: -------------------------------------------------------------------------------- 1 | import MediumEditor from 'lib/medium-editor/dist/js/medium-editor'; 2 | 3 | const utils = { 4 | 5 | isChildOf: (el, parent) => { 6 | return MediumEditor.util.traverseUp(el, (element) => { 7 | return element === parent; 8 | }) ? true : false; 9 | } 10 | 11 | }; 12 | 13 | export default utils; 14 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/print/styles/Sequence.less: -------------------------------------------------------------------------------- 1 | .sequence { 2 | text-align: center; 3 | position: relative; 4 | min-height: 4px; // for blank sections, which still get section numbers 5 | 6 | p { 7 | text-align: left; 8 | } 9 | 10 | blockquote { 11 | width: 50%; 12 | padding: 6px 24px; 13 | margin: 24px auto; 14 | font-style: italic; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-dk.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Danish (dk) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["dk"] = { 8 | cancelText: "annuller", 9 | chooseText: "Vælg" 10 | }; 11 | 12 | $.extend($.fn.spectrum.defaults, localization); 13 | 14 | })( jQuery ); 15 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-tr.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Turkish (tr) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["tr"] = { 8 | cancelText: "iptal", 9 | chooseText: "tamam" 10 | }; 11 | 12 | $.extend($.fn.spectrum.defaults, localization); 13 | 14 | })( jQuery ); 15 | -------------------------------------------------------------------------------- /src/app/storymaps/issue-checker/src/media/layers/ImageServiceLayer.js: -------------------------------------------------------------------------------- 1 | import EsriImageServiceLayer from 'esri/layers/ArcGISImageServiceLayer'; 2 | import ServiceLayer from './ServiceLayer'; 3 | 4 | export default class ImageServiceLayer extends ServiceLayer { 5 | static check(options) { 6 | return super.check(Object.assign({}, options, { CalledClass: EsriImageServiceLayer })); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/Actions.jsx: -------------------------------------------------------------------------------- 1 | export default { 2 | maps: { 3 | share: 'maps/share' 4 | }, 5 | content: { 6 | share: 'content/share' 7 | }, 8 | layers: { 9 | share: 'layers/share', 10 | sharePremiumContent: 'layers/sharePremiumContent', 11 | shareSubscriptionContent: 'layers/shareSubscriptionContent' 12 | }, 13 | images: {}, 14 | videos: {} 15 | }; 16 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-ja.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Japanese (ja) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["ja"] = { 8 | cancelText: "中止", 9 | chooseText: "選択" 10 | }; 11 | 12 | $.extend($.fn.spectrum.defaults, localization); 13 | 14 | })( jQuery ); 15 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-fi.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Finnish (fi) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["fi"] = { 8 | cancelText: "Kumoa", 9 | chooseText: "Valitse" 10 | }; 11 | 12 | $.extend($.fn.spectrum.defaults, localization); 13 | 14 | })( jQuery ); 15 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-sv.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Swedish (sv) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["sv"] = { 8 | cancelText: "Avbryt", 9 | chooseText: "Välj" 10 | }; 11 | 12 | $.extend($.fn.spectrum.defaults, localization); 13 | 14 | })( jQuery ); 15 | -------------------------------------------------------------------------------- /src/app/storymaps/issue-checker/src/media/layers/TiledMapServiceLayer.js: -------------------------------------------------------------------------------- 1 | import EsriTiledMapServiceLayer from 'esri/layers/ArcGISTiledMapServiceLayer'; 2 | import ServiceLayer from './ServiceLayer'; 3 | 4 | export default class TiledMapServiceLayer extends ServiceLayer { 5 | static check(options) { 6 | return super.check(Object.assign({}, options, { CalledClass: EsriTiledMapServiceLayer })); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/section/Cover/CoverStatic.js: -------------------------------------------------------------------------------- 1 | define([ 2 | './CoverCommonEffects' 3 | ], function( 4 | //CoverCommonEffects 5 | ) { 6 | return function ScaleCover() { 7 | this.dataViews = 1; 8 | this.layoutType = 'static'; 9 | 10 | this.displayCover = function() { 11 | // 12 | }; 13 | 14 | this.onScroll = function() { 15 | // 16 | }; 17 | }; 18 | }); 19 | -------------------------------------------------------------------------------- /src/app/storymaps/issue-checker/src/media/layers/GeoRSSLayer.js: -------------------------------------------------------------------------------- 1 | import EsriGeoRSSLayer from 'esri/layers/GeoRSSLayer'; 2 | import ServiceLayer from './ServiceLayer'; 3 | 4 | export default class GeoRSSLayer extends ServiceLayer { 5 | static check(options) { 6 | return super.check(Object.assign({}, options, { 7 | CalledClass: EsriGeoRSSLayer, 8 | keepProtocol: true 9 | })); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/overviewPanel/list/item/builderOverview/ItemMainButton.less: -------------------------------------------------------------------------------- 1 | @import './../../../Variables'; 2 | 3 | .op-item-main.item-button { 4 | height: @item-small-height; 5 | color: @item-button-text-color; 6 | text-align: center; 7 | font-size: @item-button-label-size; 8 | align-items: center; 9 | justify-content: center; 10 | background: @item-button-background-color; 11 | } 12 | -------------------------------------------------------------------------------- /src/app/storymaps/issue-checker/src/media/layers/DynamicMapServiceLayer.js: -------------------------------------------------------------------------------- 1 | import EsriDynamicMapServiceLayer from 'esri/layers/ArcGISDynamicMapServiceLayer'; 2 | import ServiceLayer from './ServiceLayer'; 3 | 4 | export default class DynamicMapServiceLayer extends ServiceLayer { 5 | static check(options) { 6 | return super.check(Object.assign({}, options, { CalledClass: EsriDynamicMapServiceLayer })); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/sass/calcite/_panels-custom.scss: -------------------------------------------------------------------------------- 1 | // ┌───────────────┐ 2 | // │ Panels-custom │ 3 | // └───────────────┘ 4 | 5 | .panel { 6 | .panel-heading { 7 | h3 { 8 | font-weight: 500; 9 | } 10 | } 11 | &.panel-success, 12 | &.panel-info, 13 | &.panel-warning, 14 | &.panel-danger 15 | { 16 | .panel-heading { 17 | color: $Calcite_Gray_600; 18 | } 19 | 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /src/lib/redux/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "redux", 3 | "_cacheHeaders": { 4 | "Last-Modified": "Wed, 22 Jun 2016 20:08:10 GMT", 5 | "Content-Type": "application/javascript; charset=utf-8" 6 | }, 7 | "main": "index.js", 8 | "_source": "https://cdnjs.cloudflare.com/ajax/libs/redux/3.3.1/redux.min.js", 9 | "_target": "*", 10 | "_originalSource": "https://cdnjs.cloudflare.com/ajax/libs/redux/3.3.1/redux.min.js" 11 | } -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/section/Title.hbs: -------------------------------------------------------------------------------- 1 |
    2 | 3 | {{{background}}} 4 | 5 |
    6 | {{#if showTitle}} 7 |
    8 |

    {{title}}

    9 |
    10 | {{/if}} 11 |
    12 | 13 |
    {{credits}}
    14 |
    15 |
    16 | -------------------------------------------------------------------------------- /src/lib/Sortable/meteor/test.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | Tinytest.add('Sortable.is', function (test) { 4 | var items = document.createElement('ul'); 5 | items.innerHTML = '
  • item 1
  • item 2
  • item 3
  • '; 6 | var sortable = new Sortable(items); 7 | test.instanceOf(sortable, Sortable, 'Instantiation OK'); 8 | test.length(sortable.toArray(), 3, 'Three elements'); 9 | }); 10 | -------------------------------------------------------------------------------- /src/lib/jquery/src/selector-sizzle.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./core", 3 | "../external/sizzle/dist/sizzle" 4 | ], function( jQuery, Sizzle ) { 5 | 6 | jQuery.find = Sizzle; 7 | jQuery.expr = Sizzle.selectors; 8 | jQuery.expr[ ":" ] = jQuery.expr.pseudos; 9 | jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; 10 | jQuery.text = Sizzle.getText; 11 | jQuery.isXMLDoc = Sizzle.isXML; 12 | jQuery.contains = Sizzle.contains; 13 | 14 | } ); 15 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/builder/TabThumb.hbs: -------------------------------------------------------------------------------- 1 |
  • 2 | {{#if tab.showErrors}} 3 | 4 | {{else}} 5 | {{#if tab.showWarnings}} 6 | 7 | {{/if}} 8 | {{/if}} 9 | 10 | {{tab.title}} 11 |
  • 12 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/mediaPicker/browsePanel/BrowsePanelContainer.jsx: -------------------------------------------------------------------------------- 1 | import { connect } from 'react-redux'; 2 | 3 | import Providers from './providers/Providers'; 4 | 5 | var mapStateToProps = function(state) { 6 | return { 7 | browseSelectedProvider: state.ui.browseSelectedProvider, 8 | authorizedMedia: state.ui.authorizedMedia 9 | }; 10 | }; 11 | 12 | export default connect( 13 | mapStateToProps 14 | )(Providers); 15 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/textEditor/plugins/Anchor.less: -------------------------------------------------------------------------------- 1 | .medium-editor-toolbar-anchor-creation { 2 | .medium-editor-toolbar-save { 3 | vertical-align: -3px; 4 | margin: 0 5px; 5 | color: #4c4c4c !important; 6 | 7 | &:hover { 8 | color: #000 !important; 9 | } 10 | } 11 | 12 | .medium-editor-toolbar-close { 13 | display: none; 14 | } 15 | 16 | input { 17 | width: 182px !important; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/print/styles/SectionNumber.less: -------------------------------------------------------------------------------- 1 | .section-number { 2 | font-family: 'open_sans', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; 3 | position: absolute; 4 | left: 100%; 5 | top: 0; 6 | text-align: left; 7 | margin-left: 20px; 8 | width: 10em; 9 | border-top: 1px solid gray; 10 | font-style: italic; 11 | font-size: 0.8em; 12 | @media print { 13 | display: none !important; 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/overviewPanel/list/item/immersiveView/Item.less: -------------------------------------------------------------------------------- 1 | .op-style-horizontal { 2 | .op-item-outer { 3 | position: relative; 4 | display: flex; 5 | flex: 0 0 auto; 6 | flex-direction: row; 7 | align-items: stretch; 8 | z-index: 0; 9 | } 10 | 11 | .op-item { 12 | height: auto; 13 | align-items: stretch; 14 | flex: 1 1 auto; 15 | display: flex; 16 | margin-top: 0; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/lib/jquery/src/event/ajax.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../core", 3 | "../event" 4 | ], function( jQuery ) { 5 | 6 | // Attach a bunch of functions for handling common AJAX events 7 | jQuery.each( [ 8 | "ajaxStart", 9 | "ajaxStop", 10 | "ajaxComplete", 11 | "ajaxError", 12 | "ajaxSuccess", 13 | "ajaxSend" 14 | ], function( i, type ) { 15 | jQuery.fn[ type ] = function( fn ) { 16 | return this.on( type, fn ); 17 | }; 18 | } ); 19 | 20 | } ); 21 | -------------------------------------------------------------------------------- /src/app/storymaps/issue-checker/src/media/layers/VectorTileLayer.js: -------------------------------------------------------------------------------- 1 | import EsriVectorTileLayer from 'esri/layers/VectorTileLayer'; 2 | import ServiceLayer from './ServiceLayer'; 3 | 4 | export default class VectorTileLayer extends ServiceLayer { 5 | static check(options) { 6 | // vector tile layers use the styleUrl property for the URL... 7 | return super.check(Object.assign({}, options, { CalledClass: EsriVectorTileLayer })); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/Empty.hbs: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    4 | 5 |
    6 | 7 |
    8 |
    {{label}}
    9 |
    10 |
    11 | -------------------------------------------------------------------------------- /src/lib/font-awesome/less/larger.less: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .@{fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .@{fa-css-prefix}-2x { font-size: 2em; } 11 | .@{fa-css-prefix}-3x { font-size: 3em; } 12 | .@{fa-css-prefix}-4x { font-size: 4em; } 13 | .@{fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /src/lib/jquery/src/manipulation/_evalUrl.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../ajax" 3 | ], function( jQuery ) { 4 | 5 | jQuery._evalUrl = function( url ) { 6 | return jQuery.ajax( { 7 | url: url, 8 | 9 | // Make this explicit, since user can override this through ajaxSetup (#11264) 10 | type: "GET", 11 | dataType: "script", 12 | async: false, 13 | global: false, 14 | "throws": true 15 | } ); 16 | }; 17 | 18 | return jQuery._evalUrl; 19 | 20 | } ); 21 | -------------------------------------------------------------------------------- /src/lib/react-redux/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "react-redux", 3 | "_cacheHeaders": { 4 | "Last-Modified": "Wed, 22 Jun 2016 14:46:36 GMT", 5 | "Content-Type": "application/javascript; charset=utf-8" 6 | }, 7 | "main": "index.js", 8 | "_source": "https://cdnjs.cloudflare.com/ajax/libs/react-redux/4.4.1/react-redux.js", 9 | "_target": "*", 10 | "_originalSource": "https://cdnjs.cloudflare.com/ajax/libs/react-redux/4.4.1/react-redux.js" 11 | } -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/sass/calcite/calcite.scss: -------------------------------------------------------------------------------- 1 | // Calcite Fast Fonts Imports 2 | @import url(https://fast.fonts.net/cssapi/9431e9a5-7a6d-4b5f-82be-4d935972de5a.css); 3 | 4 | // Set variable to change the primary typeface in the font stack 5 | $primary-font-sanserif: 'Avenir Next W01', 'Avenir Next', 'Avenir'; 6 | $primary-font-serif: 'Kepler W01'; 7 | 8 | $primary-headings-weight: 300; 9 | 10 | // Calcite Module Variables 11 | @import "variables"; 12 | -------------------------------------------------------------------------------- /src/lib/progressbar.js/docs/pip-requirements.txt: -------------------------------------------------------------------------------- 1 | backports-abc==0.4 2 | backports.ssl-match-hostname==3.5.0.1 3 | certifi==2015.11.20.1 4 | click==6.2 5 | Jinja2==2.8 6 | livereload==2.4.1 7 | Markdown==2.6.5 8 | MarkupSafe==0.23 9 | mdx-sections==0.1 10 | mkdocs==0.15.3 11 | mkdocs-bootstrap==0.1.1 12 | mkdocs-bootswatch==0.2.0 13 | pymdown-extensions==1.0.1 14 | PyYAML==3.11 15 | singledispatch==3.4.0.3 16 | six==1.10.0 17 | tornado==4.3 18 | wheel==0.24.0 19 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/ui/share/ShareURLPanel.html: -------------------------------------------------------------------------------- 1 |
    2 | 3 | 4 | 5 |
    6 |
    7 | -------------------------------------------------------------------------------- /src/lib/font-awesome/scss/_larger.scss: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .#{$fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .#{$fa-css-prefix}-2x { font-size: 2em; } 11 | .#{$fa-css-prefix}-3x { font-size: 3em; } 12 | .#{$fa-css-prefix}-4x { font-size: 4em; } 13 | .#{$fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/print/styles/Title.less: -------------------------------------------------------------------------------- 1 | .title-section { 2 | 3 | position: relative; 4 | height: 100px; 5 | display: flex; 6 | align-items: center; 7 | justify-content: center; 8 | 9 | .title-text { 10 | position: absolute; 11 | 12 | .title { 13 | padding: 5px 15px; 14 | font-size: 28px; 15 | display: inline-block; 16 | line-height: normal; 17 | text-align: center; 18 | margin: auto; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /src/lib/clipboard/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "clipboard", 3 | "version": "1.5.16", 4 | "description": "Modern copy to clipboard. No Flash. Just 2kb", 5 | "license": "MIT", 6 | "main": "dist/clipboard.js", 7 | "ignore": [ 8 | "/.*/", 9 | "/demo/", 10 | "/test/", 11 | "/.*", 12 | "/bower.json", 13 | "/karma.conf.js", 14 | "/src", 15 | "/lib" 16 | ], 17 | "keywords": [ 18 | "clipboard", 19 | "copy", 20 | "cut" 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /src/lib/font-awesome/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.egg-info 3 | *.db 4 | *.db.old 5 | *.swp 6 | *.db-journal 7 | 8 | .coverage 9 | .DS_Store 10 | .installed.cfg 11 | _gh_pages/* 12 | 13 | .idea/* 14 | .svn/* 15 | src/website/static/* 16 | src/website/media/* 17 | 18 | bin 19 | cfcache 20 | develop-eggs 21 | dist 22 | downloads 23 | eggs 24 | parts 25 | tmp 26 | .sass-cache 27 | node_modules 28 | 29 | src/website/settingslocal.py 30 | stunnel.log 31 | 32 | .ruby-version 33 | .bundle 34 | -------------------------------------------------------------------------------- /src/lib/font-awesome/less/list.less: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: @fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .@{fa-css-prefix}-li { 11 | position: absolute; 12 | left: -@fa-li-width; 13 | width: @fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.@{fa-css-prefix}-lg { 17 | left: (-@fa-li-width + (4em / 14)); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-it.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Italian (it) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["it"] = { 8 | cancelText: "annulla", 9 | chooseText: "scegli", 10 | clearText: "Annulla selezione colore", 11 | noColorSelectedText: "Nessun colore selezionato" 12 | }; 13 | 14 | $.extend($.fn.spectrum.defaults, localization); 15 | 16 | })( jQuery ); 17 | -------------------------------------------------------------------------------- /src/lib/font-awesome/scss/_list.scss: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: $fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .#{$fa-css-prefix}-li { 11 | position: absolute; 12 | left: -$fa-li-width; 13 | width: $fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.#{$fa-css-prefix}-lg { 17 | left: -$fa-li-width + (4em / 14); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/lib/loader/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "bitwise": true, 3 | "curly": true, 4 | "eqeqeq": true, 5 | "forin": true, 6 | "freeze": true, 7 | "funcscope": true, 8 | "iterator": true, 9 | "latedef": true, 10 | "noarg": true, 11 | "nocomma": false, 12 | "noempty": true, 13 | "nonbsp": true, 14 | "nonew": true, 15 | "undef": true, 16 | "unused": true, 17 | "strict": false, 18 | "node": true, 19 | "browser": true, 20 | "globals": { 21 | "define": true 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /src/lib/jquery/src/manipulation/setGlobalEval.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../data/var/dataPriv" 3 | ], function( dataPriv ) { 4 | 5 | // Mark scripts as having already been evaluated 6 | function setGlobalEval( elems, refElements ) { 7 | var i = 0, 8 | l = elems.length; 9 | 10 | for ( ; i < l; i++ ) { 11 | dataPriv.set( 12 | elems[ i ], 13 | "globalEval", 14 | !refElements || dataPriv.get( refElements[ i ], "globalEval" ) 15 | ); 16 | } 17 | } 18 | 19 | return setGlobalEval; 20 | } ); 21 | -------------------------------------------------------------------------------- /src/lib/medium-editor/src/sass/animations/_pop-upwards.scss: -------------------------------------------------------------------------------- 1 | @keyframes medium-editor-pop-upwards { 2 | 0% { 3 | opacity: 0; 4 | transform: matrix(.97, 0, 0, 1, 0, 12); 5 | } 6 | 7 | 20% { 8 | opacity: .7; 9 | transform: matrix(.99, 0, 0, 1, 0, 2); 10 | } 11 | 12 | 40% { 13 | opacity: 1; 14 | transform: matrix(1, 0, 0, 1, 0, -1); 15 | } 16 | 17 | 100% { 18 | transform: matrix(1, 0, 0, 1, 0, 0); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/resources/fonts/builder-share/LICENSE.txt: -------------------------------------------------------------------------------- 1 | Font license info 2 | 3 | 4 | ## Elusive 5 | 6 | Copyright (C) 2013 by Aristeides Stathopoulos 7 | 8 | Author: Aristeides Stathopoulos 9 | License: SIL (http://scripts.sil.org/OFL) 10 | Homepage: http://aristeides.com/ 11 | 12 | 13 | ## Font Awesome 14 | 15 | Copyright (C) 2012 by Dave Gandy 16 | 17 | Author: Dave Gandy 18 | License: SIL () 19 | Homepage: http://fortawesome.github.com/Font-Awesome/ 20 | 21 | 22 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/mediaPicker/MediaPickerPopup.html: -------------------------------------------------------------------------------- 1 | 14 | -------------------------------------------------------------------------------- /src/lib/Sortable/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "strict": true, 3 | "newcap": false, 4 | "node": true, 5 | "expr": true, 6 | "supernew": true, 7 | "laxbreak": true, 8 | "white": true, 9 | "globals": { 10 | "define": true, 11 | "test": true, 12 | "expect": true, 13 | "module": true, 14 | "asyncTest": true, 15 | "start": true, 16 | "ok": true, 17 | "equal": true, 18 | "notEqual": true, 19 | "deepEqual": true, 20 | "window": true, 21 | "document": true, 22 | "performance": true 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /src/lib/progress.js/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Progress.js", 3 | "description": "Themeable HTML5 progress bar library", 4 | "version": "0.1.0", 5 | "author": "Afshin Mehrabani ", 6 | "repository": { 7 | "type": "git", 8 | "url": "https://github.com/usablica/progress.js" 9 | }, 10 | "devDependencies": { 11 | "node-minify": "*" 12 | }, 13 | "engine": [ 14 | "node >=0.1.90" 15 | ], 16 | "main": "src/progress.js" 17 | } -------------------------------------------------------------------------------- /src/lib/font-awesome/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "font-awesome", 3 | "description": "Font Awesome", 4 | "keywords": [], 5 | "homepage": "http://fontawesome.io", 6 | "dependencies": {}, 7 | "devDependencies": {}, 8 | "license": ["OFL-1.1", "MIT", "CC-BY-3.0"], 9 | "main": [ 10 | "less/font-awesome.less", 11 | "scss/font-awesome.scss" 12 | ], 13 | "ignore": [ 14 | "*/.*", 15 | "*.json", 16 | "src", 17 | "*.yml", 18 | "Gemfile", 19 | "Gemfile.lock", 20 | "*.md" 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /src/lib/font-awesome/less/core.less: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/lib/react-bootstrap/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "react-bootstrap", 3 | "version": "0.30.10", 4 | "homepage": "https://react-bootstrap.github.io/", 5 | "author": "Stephen J. Collings ", 6 | "license": "MIT", 7 | "main": [ 8 | "react-bootstrap.js" 9 | ], 10 | "keywords": [ 11 | "react", 12 | "ecosystem-react", 13 | "react-component", 14 | "bootstrap" 15 | ], 16 | "ignore": [ 17 | "**/.*" 18 | ], 19 | "dependencies": { 20 | "react": ">=0.14.0" 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/app/storymaps/issue-checker/src/helpers/Formatter.js: -------------------------------------------------------------------------------- 1 | export default class Formatter { 2 | static removeProtocol(url) { 3 | return url.replace((/(.*?):\/\//), '//'); 4 | } 5 | 6 | static extractHostname(url) { 7 | // take all after the double-slash, up to (not including) a colon (port) or slash (path) 8 | var extraction = (/.*\/\/([^\/:]*)/).exec(url); 9 | 10 | if (extraction && extraction[1]) { 11 | return extraction[1]; 12 | } 13 | else { 14 | return url; 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/lib/react/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "react", 3 | "main": [ 4 | "react.js", 5 | "react-dom.js" 6 | ], 7 | "ignore": [], 8 | "homepage": "https://github.com/facebook/react-bower", 9 | "version": "15.3.2", 10 | "_release": "15.3.2", 11 | "_resolution": { 12 | "type": "version", 13 | "tag": "v15.3.2", 14 | "commit": "412983d5d56fc955e9c8a9c8c6d4e6a4717ad6b2" 15 | }, 16 | "_source": "https://github.com/facebook/react-bower.git", 17 | "_target": "~15.3.1", 18 | "_originalSource": "react" 19 | } -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/Discover.css: -------------------------------------------------------------------------------- 1 | .discover { 2 | width: 100%; 3 | text-align: center; 4 | } 5 | 6 | .discover strong { 7 | display: inline-block; 8 | margin: 20px 0 15px 0; 9 | font-size: 1.5em; 10 | color: #FFF; 11 | } 12 | 13 | .discover table { 14 | width: 100%; 15 | margin-top: 10px; 16 | } 17 | 18 | .discover td { 19 | vertical-align: top; 20 | width: 25%; 21 | } 22 | 23 | .discover-item img { 24 | max-width: 70%; 25 | } 26 | 27 | body.mobile .discover-item img { 28 | max-width: 90%; 29 | } 30 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/builder/TabIssueItems.hbs: -------------------------------------------------------------------------------- 1 |
    2 |
    3 | 4 | {{webmapLabel}} 5 |
    6 |
    7 | {{#each layers}} 8 |
    9 | 10 | {{lyrTitle}} 11 |
    12 | {{/each}} 13 |
    14 |
    15 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/ui/share/ShareDialog.less: -------------------------------------------------------------------------------- 1 | @import '../common-variables'; 2 | 3 | .shareDialog .embed-title { 4 | color: @brand-primary; 5 | } 6 | 7 | .shareDialog .share-btn { 8 | background: @state-info-bg; 9 | color: @brand-primary; 10 | cursor: pointer; 11 | } 12 | 13 | .shareDialog .share-btn:hover { 14 | background: @btn-info-bg; 15 | } 16 | 17 | .shareDialog .share-btn:active { 18 | background: darken(@btn-info-bg, 5%); 19 | } 20 | 21 | .shareDialog .share-status { 22 | color: @brand-success; 23 | } 24 | -------------------------------------------------------------------------------- /src/lib/font-awesome/scss/_core.scss: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/lib/progressbar.js/local-dev/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | ProgressBar.js - Local dev 7 | 8 | 9 | 10 | 11 | 12 |
    13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-nl.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Dutch (nl-nl) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["nl-nl"] = { 8 | cancelText: "Annuleer", 9 | chooseText: "Kies", 10 | clearText: "Wis kleur selectie", 11 | togglePaletteMoreText: 'Meer', 12 | togglePaletteLessText: 'Minder' 13 | }; 14 | 15 | $.extend($.fn.spectrum.defaults, localization); 16 | 17 | })( jQuery ); 18 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/mediaPicker/browsePanel/sidePanel/SidePanelFlickr.less: -------------------------------------------------------------------------------- 1 | .mp-sidepanel.flickr { 2 | 3 | .type-toggle { 4 | width: 100%; 5 | font-size: inherit; 6 | display: flex; 7 | 8 | label { 9 | flex-grow: 1; 10 | font-size: inherit; 11 | margin-left: 0; 12 | } 13 | } 14 | 15 | .license-group { 16 | display: flex; 17 | 18 | label { 19 | flex: 0 0 auto; 20 | } 21 | select { 22 | flex: 1 1 auto; 23 | width: 100%; 24 | } 25 | 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/lib/font-awesome/scss/font-awesome.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables"; 7 | @import "mixins"; 8 | @import "path"; 9 | @import "core"; 10 | @import "larger"; 11 | @import "fixed-width"; 12 | @import "list"; 13 | @import "bordered-pulled"; 14 | @import "animated"; 15 | @import "rotated-flipped"; 16 | @import "stacked"; 17 | @import "icons"; 18 | @import "screen-reader"; 19 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-ar.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Arabic (ar) localization 3 | // https://github.com/bgrins/spectrum 4 | (function ( $ ) { 5 | 6 | var localization = $.spectrum.localization["ar"] = { 7 | cancelText: "إلغاء", 8 | chooseText: "إختار", 9 | clearText: "إرجاع الألوان على ما كانت", 10 | noColorSelectedText: "لم تختار أي لون", 11 | togglePaletteMoreText: "أكثر", 12 | togglePaletteLessText: "أقل" 13 | }; 14 | 15 | $.extend($.fn.spectrum.defaults, localization); 16 | 17 | })( jQuery ); 18 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/ui/ProgressBar.js: -------------------------------------------------------------------------------- 1 | define([ 2 | 'lib/progress.js/minified/progress.min', 3 | 'lib-build/css!lib/progress.js/minified/progressjs.min', 4 | 'lib-build/less!./ProgressBar' 5 | ], function( 6 | ProgressJs 7 | ) { 8 | return function ProgressBar(/*container, isInBuilder*/) { 9 | 10 | var _progressBar = new ProgressJs(); 11 | 12 | this.start = function() { 13 | _progressBar.start(); 14 | }; 15 | 16 | this.update = function(progress) { 17 | _progressBar.set(progress); 18 | }; 19 | }; 20 | }); 21 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-ko.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Korean (ko) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["ko"] = { 8 | cancelText: "취소", 9 | chooseText: "선택", 10 | clearText: "선택 초기화", 11 | noColorSelectedText: "선택된 색상 없음", 12 | togglePaletteMoreText: "더보기", 13 | togglePaletteLessText: "줄이기" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /src/lib/babel-polyfill/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "babel-polyfill", 3 | "version": "0.0.1", 4 | "homepage": "https://github.com/nicksrandall/babel-polyfill", 5 | "authors": [ 6 | "Nick Randall " 7 | ], 8 | "description": "A stand alone browser polyfill for babel", 9 | "main": "browser-polyfill.js", 10 | "keywords": [ 11 | "babel", 12 | "polyfill" 13 | ], 14 | "license": "MIT", 15 | "ignore": [ 16 | "**/.*", 17 | "node_modules", 18 | "bower_components", 19 | "test", 20 | "tests" 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/CreditsItemViewer.hbs: -------------------------------------------------------------------------------- 1 |
  • 2 |
    3 |
    4 |
    {{label}}
    5 |
    6 | 7 |
    8 | {{#if link}} 9 | {{source}} 10 | {{else}} 11 |
    {{source}}
    12 | {{/if}} 13 |
    14 |
  • 15 | -------------------------------------------------------------------------------- /src/lib/spectrum/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "spectrum", 3 | "version": "1.8.0", 4 | "main": ["./spectrum.css", "./spectrum.js"], 5 | "docs": "http://bgrins.github.com/spectrum", 6 | "homepage": "http://bgrins.github.com/spectrum", 7 | "demo": "http://jsfiddle.net/bgrins/ctkY3/", 8 | "dependencies": { 9 | "jquery": ">=1.7.2" 10 | }, 11 | "ignore": [ 12 | ".gitignore", 13 | ".travis.yml", 14 | "build/", 15 | "docs/", 16 | "example/", 17 | "Gruntfile.js", 18 | "LICENSE", 19 | "README.md", 20 | "test/" 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-zh-cn.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Simplified Chinese (zh-cn) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["zh-cn"] = { 8 | cancelText: "取消", 9 | chooseText: "选择", 10 | clearText: "清除", 11 | togglePaletteMoreText: "更多选项", 12 | togglePaletteLessText: "隐藏", 13 | noColorSelectedText: "尚未选择任何颜色" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-zh-tw.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Traditional Chinese (zh-tw) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["zh-tw"] = { 8 | cancelText: "取消", 9 | chooseText: "選擇", 10 | clearText: "清除", 11 | togglePaletteMoreText: "更多選項", 12 | togglePaletteLessText: "隱藏", 13 | noColorSelectedText: "尚未選擇任何顏色" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /src/lib/progressbar.js/src/main.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | // Higher level API, different shaped progress bars 3 | Line: require('./line'), 4 | Circle: require('./circle'), 5 | SemiCircle: require('./semicircle'), 6 | 7 | // Lower level API to use any SVG path 8 | Path: require('./path'), 9 | 10 | // Base-class for creating new custom shapes 11 | // to be in line with the API of built-in shapes 12 | // Undocumented. 13 | Shape: require('./shape'), 14 | 15 | // Internal utils, undocumented. 16 | utils: require('./utils') 17 | }; 18 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-ru.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Russian (ru) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["ru"] = { 8 | cancelText: "Отмена", 9 | chooseText: "Выбрать", 10 | clearText: "Сбросить", 11 | noColorSelectedText: "Цвет не выбран", 12 | togglePaletteMoreText: "Ещё", 13 | togglePaletteLessText: "Скрыть" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | *.sln merge=union 7 | *.csproj merge=union 8 | *.vbproj merge=union 9 | *.fsproj merge=union 10 | *.dbproj merge=union 11 | 12 | # Standard to msysgit 13 | *.doc diff=astextplain 14 | *.DOC diff=astextplain 15 | *.docx diff=astextplain 16 | *.DOCX diff=astextplain 17 | *.dot diff=astextplain 18 | *.DOT diff=astextplain 19 | *.pdf diff=astextplain 20 | *.PDF diff=astextplain 21 | *.rtf diff=astextplain 22 | *.RTF diff=astextplain 23 | -------------------------------------------------------------------------------- /src/lib/loader/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "loader", 3 | "_cacheHeaders": { 4 | "ETag": "\"eb81471c8ac608fef799e3b90b8c2ead6ff62a82\"", 5 | "Content-Type": "application/zip", 6 | "Content-Disposition": "attachment; filename=loader-eb81471c8ac608fef799e3b90b8c2ead6ff62a82.zip" 7 | }, 8 | "_release": "e-tag:eb81471c8", 9 | "_source": "https://github.com/fengyuanchen/loader/archive/eb81471c8ac608fef799e3b90b8c2ead6ff62a82.zip", 10 | "_target": "*", 11 | "_originalSource": "https://github.com/fengyuanchen/loader/archive/eb81471c8ac608fef799e3b90b8c2ead6ff62a82.zip" 12 | } -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-fa.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Persian (fa) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["fa"] = { 8 | cancelText: "لغو", 9 | chooseText: "انتخاب", 10 | clearText: "تنظیم مجدد رنگ", 11 | noColorSelectedText: "هیچ رنگی انتخاب نشده است!", 12 | togglePaletteMoreText: "بیشتر", 13 | togglePaletteLessText: "کمتر" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-he.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Hebrew (he) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["he"] = { 8 | cancelText: "בטל בחירה", 9 | chooseText: "בחר צבע", 10 | clearText: "אפס בחירה", 11 | noColorSelectedText: "לא נבחר צבע", 12 | togglePaletteMoreText: "עוד צבעים", 13 | togglePaletteLessText: "פחות צבעים" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-pl.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Polish (pl) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["pl"] = { 8 | cancelText: "Anuluj", 9 | chooseText: "Wybierz", 10 | clearText: "Usuń wybór koloru", 11 | noColorSelectedText: "Nie wybrano koloru", 12 | togglePaletteMoreText: "Więcej", 13 | togglePaletteLessText: "Mniej" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /src/resources/fonts/builder-share/css/share-font-ie7-codes.css: -------------------------------------------------------------------------------- 1 | 2 | .share-group { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } 3 | .share-torso { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } 4 | .share-clipboard { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } 5 | .share-ok { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } 6 | .share-globe { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -------------------------------------------------------------------------------- /src/lib/font-awesome/less/stacked.less: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; } 21 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-hr.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Croatian (hr) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["hr"] = { 8 | cancelText: "Odustani", 9 | chooseText: "Odaberi", 10 | clearText: "Poništi odabir", 11 | noColorSelectedText: "Niti jedna boja nije odabrana", 12 | togglePaletteMoreText: "Više", 13 | togglePaletteLessText: "Manje" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /src/lib/font-awesome/scss/_stacked.scss: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; } 21 | -------------------------------------------------------------------------------- /src/lib/medium-editor/src/wrappers/start.js: -------------------------------------------------------------------------------- 1 | (function (root, factory) { 2 | 'use strict'; 3 | var isElectron = typeof module === 'object' && typeof process !== 'undefined' && process && process.versions && process.versions.electron; 4 | if (!isElectron && typeof module === 'object') { 5 | module.exports = factory; 6 | } else if (typeof define === 'function' && define.amd) { 7 | define(function () { 8 | return factory; 9 | }); 10 | } else { 11 | root.MediumEditor = factory; 12 | } 13 | }(this, function () { 14 | 15 | 'use strict'; 16 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-ca.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Catalan (ca) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["ca"] = { 8 | cancelText: "Cancel·lar", 9 | chooseText: "Escollir", 10 | clearText: "Esborrar color seleccionat", 11 | noColorSelectedText: "Cap color seleccionat", 12 | togglePaletteMoreText: "Més", 13 | togglePaletteLessText: "Menys" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-de.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // German (de) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["de"] = { 8 | cancelText: "Abbrechen", 9 | chooseText: "Wählen", 10 | clearText: "Farbauswahl zurücksetzen", 11 | noColorSelectedText: "Keine Farbe ausgewählt", 12 | togglePaletteMoreText: "Mehr", 13 | togglePaletteLessText: "Weniger" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-es.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Spanish (es) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["es"] = { 8 | cancelText: "Cancelar", 9 | chooseText: "Elegir", 10 | clearText: "Borrar color seleccionado", 11 | noColorSelectedText: "Ningún color seleccionado", 12 | togglePaletteMoreText: "Más", 13 | togglePaletteLessText: "Menos" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-lt.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Lithuanian (lt) localization 3 | // https://github.com/liesislukas 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["lt"] = { 8 | cancelText: "Atšaukti", 9 | chooseText: "Pasirinkti", 10 | clearText: "Išvalyti pasirinkimą", 11 | noColorSelectedText: "Spalva nepasirinkta", 12 | togglePaletteMoreText: "Daugiau", 13 | togglePaletteLessText: "Mažiau" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/BuildConfigViewer.js: -------------------------------------------------------------------------------- 1 | require([ 2 | 'lib-build/css!lib/calcite-bootstrap/css/calcite-bootstrap-open.min', 3 | 'lib-build/less!storymaps/tpl/view/ui/bootstrap-override', 4 | 'storymaps/tpl/core/Core', 5 | 6 | 'storymaps/tpl/core/MainView', 7 | 8 | // Load some factory that are loaded dynamically and would not be included in build otherwise 9 | 'storymaps-react/tpl/view/media/FactoryViewer', 10 | 'storymaps-react/tpl/view/section/FactoryViewer', 11 | 'storymaps/tpl/view/section/Immersive/PanelFactoryViewer' 12 | 13 | ], function() { 14 | // Nothing here 15 | }); 16 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-fr.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // French (fr) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["fr"] = { 8 | cancelText: "Annuler", 9 | chooseText: "Valider", 10 | clearText: "Effacer couleur sélectionnée", 11 | noColorSelectedText: "Aucune couleur sélectionnée", 12 | togglePaletteMoreText: "Plus", 13 | togglePaletteLessText: "Moins" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /src/lib/font-awesome/less/font-awesome.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables.less"; 7 | @import "mixins.less"; 8 | @import "path.less"; 9 | @import "core.less"; 10 | @import "larger.less"; 11 | @import "fixed-width.less"; 12 | @import "list.less"; 13 | @import "bordered-pulled.less"; 14 | @import "animated.less"; 15 | @import "rotated-flipped.less"; 16 | @import "stacked.less"; 17 | @import "icons.less"; 18 | @import "screen-reader.less"; 19 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-id.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Indonesia/Bahasa Indonesia (id) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["id"] = { 8 | cancelText: "Batal", 9 | chooseText: "Pilih", 10 | clearText: "Hapus Pilihan Warna", 11 | noColorSelectedText: "Warna Tidak Dipilih", 12 | togglePaletteMoreText: "tambah", 13 | togglePaletteLessText: "kurangi" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-pt-br.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Brazilian (pt-br) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["pt-br"] = { 8 | cancelText: "Cancelar", 9 | chooseText: "Escolher", 10 | clearText: "Limpar cor selecionada", 11 | noColorSelectedText: "Nenhuma cor selecionada", 12 | togglePaletteMoreText: "Mais", 13 | togglePaletteLessText: "Menos" 14 | }; 15 | 16 | $.extend($.fn.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/print/section/SectionNumber.jsx: -------------------------------------------------------------------------------- 1 | /* eslint brace-style: 0 */ 2 | import React, { Component } from 'react'; 3 | 4 | import {} from 'lib-build/less!../styles/SectionNumber'; 5 | 6 | import {print} from 'lib-build/i18n!resources/tpl/viewer/nls/app'; 7 | const text = print.sections; 8 | 9 | class SectionNumber extends Component { 10 | 11 | render() { 12 | const sectionLabel = text.sectionLabel.replace('${SECTION_NUMBER}', this.props.num); 13 | return ( 14 |
    {sectionLabel}
    15 | ); 16 | } 17 | } 18 | 19 | export default SectionNumber; 20 | -------------------------------------------------------------------------------- /src/lib/color-thief/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "color-thief", 3 | "homepage": "http://lokeshdhakar.com/projects/color-thief/", 4 | "authors": [ 5 | "Lokesh Dhakar" 6 | ], 7 | "description": "Grab the dominant color or color palette from an image.", 8 | "main": "src/color-thief.js", 9 | "keywords": [ 10 | "color", 11 | "palette", 12 | "sampling", 13 | "image", 14 | "picture", 15 | "photo", 16 | "canvas" 17 | ], 18 | "license": "MIT", 19 | "ignore": [ 20 | "**/.*", 21 | "node_modules", 22 | "bower_components", 23 | "test", 24 | "tests" 25 | ] 26 | } 27 | -------------------------------------------------------------------------------- /src/lib/resample-hermite/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "resample-hermite", 3 | "_cacheHeaders": { 4 | "ETag": "\"ede593b94d8fc9a33141229dc72fd334c7563baf\"", 5 | "Content-Type": "application/zip", 6 | "Content-Disposition": "attachment; filename=Hermite-resize-ede593b94d8fc9a33141229dc72fd334c7563baf.zip" 7 | }, 8 | "_release": "e-tag:ede593b94", 9 | "_source": "https://github.com/viliusle/Hermite-resize/archive/ede593b94d8fc9a33141229dc72fd334c7563baf.zip", 10 | "_target": "*", 11 | "_originalSource": "https://github.com/viliusle/Hermite-resize/archive/ede593b94d8fc9a33141229dc72fd334c7563baf.zip" 12 | } -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-gr.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Greek (gr) localization 3 | // https://github.com/bgrins/spectrum 4 | 5 | (function ( $ ) { 6 | 7 | var localization = $.spectrum.localization["gr"] = { 8 | cancelText: "Ακύρωση", 9 | chooseText: "Επιλογή", 10 | clearText: "Καθαρισμός επιλεγμένου χρώματος", 11 | noColorSelectedText: "Δεν έχει επιλεχθεί κάποιο χρώμα", 12 | togglePaletteMoreText: "Περισσότερα", 13 | togglePaletteLessText: "Λιγότερα" 14 | }; 15 | 16 | $.extend($.gr.spectrum.defaults, localization); 17 | 18 | })( jQuery ); 19 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/notification/Undo.hbs: -------------------------------------------------------------------------------- 1 |
    2 | 13 |
    14 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/ui/Error.css: -------------------------------------------------------------------------------- 1 | .webpage-container.error { 2 | background-color: #373737; 3 | width: 100%; 4 | height: 100%; 5 | } 6 | 7 | .errorContainer { 8 | position: absolute; 9 | top: 50%; 10 | left: 50%; 11 | margin-top: -50px; 12 | margin-left: -150px; 13 | border-radius: 3px; 14 | } 15 | 16 | .errorContainer .error { 17 | font-size: 28px; 18 | width: 400px; 19 | height: 145px; 20 | padding: 20px; 21 | background-color: rgba(0,0,0,.85); 22 | color: #C00; /* this seems to not be used. if it were, change file to .less and color to @sm-danger-text. */ 23 | line-height: 33px; 24 | } 25 | -------------------------------------------------------------------------------- /src/lib/fastclick/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "fastclick", 3 | "main": "lib/fastclick.js", 4 | "ignore": [ 5 | "**/.*", 6 | "component.json", 7 | "package.json", 8 | "Makefile", 9 | "tests", 10 | "examples" 11 | ], 12 | "homepage": "https://github.com/ftlabs/fastclick", 13 | "version": "1.0.6", 14 | "_release": "1.0.6", 15 | "_resolution": { 16 | "type": "version", 17 | "tag": "v1.0.6", 18 | "commit": "2ac7258407619398005ca720596f0d36ce66a6c8" 19 | }, 20 | "_source": "https://github.com/ftlabs/fastclick.git", 21 | "_target": "~1.0.6", 22 | "_originalSource": "fastclick" 23 | } -------------------------------------------------------------------------------- /src/lib/jquery/src/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "boss": true, 3 | "curly": true, 4 | "eqeqeq": true, 5 | "eqnull": true, 6 | "expr": true, 7 | "immed": true, 8 | "noarg": true, 9 | "quotmark": "double", 10 | "undef": true, 11 | "unused": true, 12 | 13 | "sub": true, 14 | 15 | // Support: IE < 10, Android < 4.1 16 | // The above browsers are failing a lot of tests in the ES5 17 | // test suite at http://test262.ecmascript.org. 18 | "es3": true, 19 | 20 | "globals": { 21 | "window": true, 22 | "JSON": false, 23 | 24 | "jQuery": true, 25 | "define": true, 26 | "module": true, 27 | "noGlobal": true 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/lib/jquery/src/ajax/parseXML.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | // Cross-browser xml parsing 6 | jQuery.parseXML = function( data ) { 7 | var xml; 8 | if ( !data || typeof data !== "string" ) { 9 | return null; 10 | } 11 | 12 | // Support: IE9 13 | try { 14 | xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); 15 | } catch ( e ) { 16 | xml = undefined; 17 | } 18 | 19 | if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { 20 | jQuery.error( "Invalid XML: " + data ); 21 | } 22 | return xml; 23 | }; 24 | 25 | return jQuery.parseXML; 26 | 27 | } ); 28 | -------------------------------------------------------------------------------- /src/lib/medium-editor/src/sass/components/_anchor-preview.scss: -------------------------------------------------------------------------------- 1 | .medium-editor-anchor-preview { 2 | font-family: $font-sans-serif; 3 | font-size: 16px; 4 | left: 0; 5 | line-height: 1.4; 6 | max-width: 280px; 7 | position: absolute; 8 | text-align: center; 9 | top: 0; 10 | word-break: break-all; 11 | word-wrap: break-word; 12 | visibility: hidden; 13 | z-index: $z-toolbar; 14 | 15 | a { 16 | color: #fff; 17 | display: inline-block; 18 | margin: 5px 5px 10px; 19 | } 20 | } 21 | 22 | .medium-editor-anchor-preview-active { 23 | visibility: visible; 24 | } 25 | -------------------------------------------------------------------------------- /src/lib/progressbar.js/mkdocs.yml: -------------------------------------------------------------------------------- 1 | site_name: ProgressBar.js 2 | repo_url: https://github.com/kimmobrunfeldt/progressbar.js 3 | 4 | pages: 5 | - Home: index.md 6 | - API References: 7 | - General information: api/general.md 8 | - ProgressBar.Line, Circle, SemiCircle: api/shape.md 9 | - ProgressBar.Path: api/path.md 10 | - Parameters in detail: api/parameters.md 11 | - Developers: 12 | - Contributing: contributing.md 13 | 14 | theme: readthedocs 15 | 16 | strict: true 17 | 18 | markdown_extensions: 19 | - admonition 20 | - toc: 21 | permalink: True 22 | - mdx_sections 23 | - pymdownx.superfences 24 | -------------------------------------------------------------------------------- /src/lib/progressbar.js/local-dev/main.js: -------------------------------------------------------------------------------- 1 | var ProgressBar = require('../src/main.js'); 2 | 3 | 4 | function onLoad() { 5 | var bar = new ProgressBar.Circle('#progress', { 6 | duration: 4000, 7 | from: { 8 | color: '#f00' 9 | }, 10 | to: { 11 | color: '#0f0' 12 | }, 13 | step: function(state, bar) { 14 | bar.path.setAttribute('stroke', state.color); 15 | }, 16 | }); 17 | 18 | bar.animate(1); 19 | 20 | // Expose the bar to global so it is easy to test from console 21 | window.bar = bar; 22 | } 23 | 24 | window.onload = onLoad; 25 | -------------------------------------------------------------------------------- /src/lib/jquery/src/css/hiddenVisibleSelectors.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../core", 3 | "../selector" 4 | ], function( jQuery ) { 5 | 6 | jQuery.expr.filters.hidden = function( elem ) { 7 | return !jQuery.expr.filters.visible( elem ); 8 | }; 9 | jQuery.expr.filters.visible = function( elem ) { 10 | 11 | // Support: Opera <= 12.12 12 | // Opera reports offsetWidths and offsetHeights less than zero on some elements 13 | // Use OR instead of AND as the element is not visible if either is true 14 | // See tickets #10406 and #13132 15 | return elem.offsetWidth > 0 || elem.offsetHeight > 0 || elem.getClientRects().length > 0; 16 | }; 17 | 18 | } ); 19 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/overviewPanel/actions.jsx: -------------------------------------------------------------------------------- 1 | import * as types from './actionTypes'; 2 | 3 | export function toggleOrganize() { 4 | return { 5 | type: types.TOGGLE_ORGANIZE, 6 | value: null 7 | }; 8 | } 9 | 10 | export function changeSelectedItem(itemID) { 11 | return { 12 | type: types.CHANGE_SELECTED_ITEM, 13 | value: itemID 14 | }; 15 | } 16 | 17 | export function updateItems(items) { 18 | return { 19 | type: types.UPDATE_ITEMS, 20 | value: items 21 | }; 22 | } 23 | 24 | export function updateOrder(order) { 25 | return { 26 | type: types.UPDATE_ORDER, 27 | value: order 28 | }; 29 | } 30 | -------------------------------------------------------------------------------- /src/lib/font-awesome/.npmignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.egg-info 3 | *.db 4 | *.db.old 5 | *.swp 6 | *.db-journal 7 | 8 | .coverage 9 | .DS_Store 10 | .installed.cfg 11 | _gh_pages/* 12 | 13 | .idea/* 14 | .svn/* 15 | src/website/static/* 16 | src/website/media/* 17 | 18 | bin 19 | cfcache 20 | develop-eggs 21 | dist 22 | downloads 23 | eggs 24 | parts 25 | tmp 26 | .sass-cache 27 | node_modules 28 | 29 | src/website/settingslocal.py 30 | stunnel.log 31 | 32 | .ruby-version 33 | 34 | # don't need these in the npm package. 35 | src/ 36 | _config.yml 37 | bower.json 38 | component.json 39 | composer.json 40 | CONTRIBUTING.md 41 | Gemfile 42 | Gemfile.lock 43 | -------------------------------------------------------------------------------- /src/lib/jquery/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery", 3 | "main": "dist/jquery.js", 4 | "license": "MIT", 5 | "ignore": [ 6 | "package.json" 7 | ], 8 | "keywords": [ 9 | "jquery", 10 | "javascript", 11 | "browser", 12 | "library" 13 | ], 14 | "homepage": "https://github.com/jquery/jquery-dist", 15 | "version": "2.2.4", 16 | "_release": "2.2.4", 17 | "_resolution": { 18 | "type": "version", 19 | "tag": "2.2.4", 20 | "commit": "c0185ab7c75aab88762c5aae780b9d83b80eda72" 21 | }, 22 | "_source": "https://github.com/jquery/jquery-dist.git", 23 | "_target": "~2.2.4", 24 | "_originalSource": "jquery" 25 | } -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/ImageGallery.hbs: -------------------------------------------------------------------------------- 1 | 6 |
    7 | 8 |
    9 |
    10 |
    {{{caption}}}
    11 | -------------------------------------------------------------------------------- /src/lib/jquery/src/css/addGetHookIf.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | 3 | function addGetHookIf( conditionFn, hookFn ) { 4 | 5 | // Define the hook, we'll check on the first run if it's really needed. 6 | return { 7 | get: function() { 8 | if ( conditionFn() ) { 9 | 10 | // Hook not needed (or it's not possible to use it due 11 | // to missing dependency), remove it. 12 | delete this.get; 13 | return; 14 | } 15 | 16 | // Hook needed; redefine it so that the support test is not executed again. 17 | return ( this.get = hookFn ).apply( this, arguments ); 18 | } 19 | }; 20 | } 21 | 22 | return addGetHookIf; 23 | 24 | } ); 25 | -------------------------------------------------------------------------------- /src/lib/loader/.gitattributes: -------------------------------------------------------------------------------- 1 | # Automatically normalize line endings for all text-based files 2 | # http://git-scm.com/docs/gitattributes#_end_of_line_conversion 3 | * text=auto 4 | 5 | # For the following file types, normalize line endings to LF on 6 | # checkin and prevent conversion to CRLF when they are checked out 7 | # (this is required in order to prevent newline related issues like, 8 | # for example, after the build script is run) 9 | .* text eol=lf 10 | *.css text eol=lf 11 | *.html text eol=lf 12 | *.js text eol=lf 13 | *.json text eol=lf 14 | *.md text eol=lf 15 | *.sh text eol=lf 16 | *.txt text eol=lf 17 | *.xml text eol=lf 18 | -------------------------------------------------------------------------------- /src/lib/spectrum/i18n/jquery.spectrum-cs.js: -------------------------------------------------------------------------------- 1 | // Spectrum Colorpicker 2 | // Czech (cs) localization 3 | // https://github.com/bgrins/spectrum 4 | // author localization cs Pavel Laupe Dvorak pavel@pavel-dvorak.cz 5 | 6 | (function ( $ ) { 7 | 8 | var localization = $.spectrum.localization["cs"] = { 9 | cancelText: "zrušit", 10 | chooseText: "vybrat", 11 | clearText: "Resetovat výměr barev", 12 | noColorSelectedText: "Žádná barva nebyla vybrána", 13 | togglePaletteMoreText: "více", 14 | togglePaletteLessText: "méně" 15 | }; 16 | 17 | $.extend($.fn.spectrum.defaults, localization); 18 | 19 | })( jQuery ); -------------------------------------------------------------------------------- /src/lib/jquery/src/manipulation/getAll.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | function getAll( context, tag ) { 6 | 7 | // Support: IE9-11+ 8 | // Use typeof to avoid zero-argument method invocation on host objects (#15151) 9 | var ret = typeof context.getElementsByTagName !== "undefined" ? 10 | context.getElementsByTagName( tag || "*" ) : 11 | typeof context.querySelectorAll !== "undefined" ? 12 | context.querySelectorAll( tag || "*" ) : 13 | []; 14 | 15 | return tag === undefined || tag && jQuery.nodeName( context, tag ) ? 16 | jQuery.merge( [ context ], ret ) : 17 | ret; 18 | } 19 | 20 | return getAll; 21 | } ); 22 | -------------------------------------------------------------------------------- /src/lib/resample-hermite/README.md: -------------------------------------------------------------------------------- 1 | Hermite-resize 2 | ============== 3 | 4 | Fast image resize/resample using Hermite filter with JavaScript. 5 | 6 | demo: http://viliusle.github.io/miniPaint/
    7 | fiddle: http://jsfiddle.net/9g9Nv/96/ 8 | 9 | ### Single core: 10 | hermite.js - main function, fastest way. 11 | 12 | ### Multi-core*: 13 | worker-handler.js - function that splits image, sends each peace to resize and combines results
    14 | worker-hermite.js - worker, must be in same domain 15 | 16 | * slower than single core, because sharing resources, combining takes additional time. And there are no ways to get CPU count with JS. 17 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/notification/Cancel.hbs: -------------------------------------------------------------------------------- 1 |
    2 | 14 |
    15 | -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "calcite-bootstrap", 3 | "_cacheHeaders": { 4 | "ETag": "\"d55fe96a2aed23fd209fc8f2765ffd0e\"", 5 | "Last-Modified": "Mon, 04 Apr 2016 17:38:19 GMT", 6 | "Content-Length": "1113654", 7 | "Content-Type": "application/octet-stream", 8 | "Content-Disposition": "attachment; filename=calcite-bootstrap.zip" 9 | }, 10 | "_release": "e-tag:d55fe96a2", 11 | "_source": "https://github.com/Esri/calcite-bootstrap/releases/download/v0.3.2/calcite-bootstrap.zip", 12 | "_target": "*", 13 | "_originalSource": "https://github.com/Esri/calcite-bootstrap/releases/download/v0.3.2/calcite-bootstrap.zip" 14 | } -------------------------------------------------------------------------------- /src/lib/react-bootstrap/README.md: -------------------------------------------------------------------------------- 1 | # react-bootstrap-bower 2 | 3 | [Bootstrap 3](http://getbootstrap.com) components built with [React](http://facebook.github.io/react/) 4 | 5 | This repo contains built AMD modules and standalone browser globals. 6 | 7 | There is a separate [source repo](https://github.com/react-bootstrap/react-bootstrap). 8 | 9 | A [docs site](http://react-bootstrap.github.io) with live editable examples. 10 | 11 | [![Build Status](https://travis-ci.org/react-bootstrap/react-bootstrap.svg)](https://travis-ci.org/react-bootstrap/react-bootstrap) [![Bower version](https://badge.fury.io/bo/react-bootstrap.svg)](http://badge.fury.io/bo/react-bootstrap) 12 | -------------------------------------------------------------------------------- /src/lib/jquery/src/exports/global.js: -------------------------------------------------------------------------------- 1 | var 2 | 3 | // Map over jQuery in case of overwrite 4 | _jQuery = window.jQuery, 5 | 6 | // Map over the $ in case of overwrite 7 | _$ = window.$; 8 | 9 | jQuery.noConflict = function( deep ) { 10 | if ( window.$ === jQuery ) { 11 | window.$ = _$; 12 | } 13 | 14 | if ( deep && window.jQuery === jQuery ) { 15 | window.jQuery = _jQuery; 16 | } 17 | 18 | return jQuery; 19 | }; 20 | 21 | // Expose jQuery and $ identifiers, even in AMD 22 | // (#7102#comment:10, https://github.com/jquery/jquery/pull/557) 23 | // and CommonJS for browser emulators (#13566) 24 | if ( !noGlobal ) { 25 | window.jQuery = window.$ = jQuery; 26 | } 27 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/VideoBackground.hbs: -------------------------------------------------------------------------------- 1 |
    2 | 3 |
    4 |
    5 |
    6 |
    7 | 10 | 11 |
    12 |
    13 | -------------------------------------------------------------------------------- /src/app/custom-scripts.js: -------------------------------------------------------------------------------- 1 | require(['dojo/topic'], function(topic) { 2 | /* 3 | * Custom Javascript to be executed while the application is initializing goes here 4 | */ 5 | 6 | // The application is ready 7 | topic.subscribe('tpl-ready', function() { 8 | /* 9 | * Custom Javascript to be executed when the application is ready goes here 10 | */ 11 | 12 | //console.log('Cascade is ready'); 13 | }); 14 | 15 | /* 16 | * Custom Javascript to be executed when a section becomes active 17 | */ 18 | topic.subscribe('story-navigated-section', function(/*cfg*/) { 19 | //console.log('The section', cfg.index, 'is now active'); 20 | }); 21 | 22 | }); 23 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/BuildConfigBuilder.js: -------------------------------------------------------------------------------- 1 | require([ 2 | 'lib-build/css!lib/calcite-bootstrap/css/calcite-bootstrap-open.min', 3 | 'lib-build/less!storymaps/tpl/view/ui/bootstrap-override', 4 | 'storymaps/tpl/core/Core', 5 | 6 | 'storymaps/tpl/core/MainView', 7 | 'storymaps/tpl/builder/Builder', 8 | 'storymaps/tpl/builder/BuilderView', 9 | 10 | // Load some factory that are loaded dynamically and would not be included in build otherwise 11 | 'storymaps-react/tpl/view/media/FactoryBuilder', 12 | 'storymaps-react/tpl/view/section/FactoryBuilder', 13 | 'storymaps/tpl/view/section/Immersive/PanelFactoryBuilder' 14 | 15 | ], function() { 16 | // Nothing here 17 | }); 18 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/builder/TabWebPage.hbs: -------------------------------------------------------------------------------- 1 |
    2 |

    {{strings.interaction}}

    3 |
      4 |
    • {{strings.interactionDisabled}}
    • 5 |
    • {{strings.buttonToEnable}}
    • 6 |
    • {{strings.interactionEnabled}} *
    • 7 |
    8 | {{strings.interactionAside}} 9 |
    10 | -------------------------------------------------------------------------------- /src/lib/medium-editor/src/js/defaults/options.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | // summary: The default options hash used by the Editor 3 | 4 | MediumEditor.prototype.defaults = { 5 | activeButtonClass: 'medium-editor-button-active', 6 | buttonLabels: false, 7 | delay: 0, 8 | disableReturn: false, 9 | disableDoubleReturn: false, 10 | disableExtraSpaces: false, 11 | disableEditing: false, 12 | autoLink: false, 13 | elementsContainer: false, 14 | contentWindow: window, 15 | ownerDocument: document, 16 | targetBlank: false, 17 | extensions: {}, 18 | spellcheck: true 19 | }; 20 | })(); 21 | -------------------------------------------------------------------------------- /src/lib/seiyria-bootstrap-slider/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "seiyria-bootstrap-slider", 3 | "version": "9.2.2", 4 | "homepage": "https://github.com/seiyria/bootstrap-slider", 5 | "authors": [ 6 | "Kyle Kemp ", 7 | "Rohit Kalkur " 8 | ], 9 | "description": "a slider element for bootstrap 2/3", 10 | "main": [ 11 | "dist/bootstrap-slider.js", 12 | "dist/css/bootstrap-slider.css" 13 | ], 14 | "keywords": [ 15 | "slider", 16 | "bootstrap2", 17 | "bootstrap3", 18 | "bootstrap" 19 | ], 20 | "license": "MIT", 21 | "ignore": [ 22 | "**/.*", 23 | "node_modules", 24 | "bower_components" 25 | ] 26 | } 27 | -------------------------------------------------------------------------------- /src/lib/loader/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | 4 | ## 0.1.1 (Dec 25, 2015) 5 | 6 | - Improved image loading and reading. 7 | - Improved utilities. 8 | 9 | 10 | ## 0.1.0 (Nov 29, 2015) 11 | 12 | - The first parameter of the `Loader` constructor should be a valid `HTMLImageElement` now. 13 | - Add 2 new options: `width` and `height`. 14 | - Add tests for options. 15 | 16 | 17 | ## 0.0.2 (Nov 28, 2015) 18 | 19 | - Fixed image url error. 20 | 21 | 22 | ## 0.0.1 (Nov 17, 2015) 23 | 24 | - Load an image by translating its Exif Orientation information. 25 | - Supports 6 options: 26 | - `type`, 27 | - `minWidth`, 28 | - `minHeight`, 29 | - `maxWidth`, 30 | - `maxHeight`, 31 | - `done` 32 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/overviewPanel/reducer.jsx: -------------------------------------------------------------------------------- 1 | import * as types from './actionTypes'; 2 | 3 | function overviewPanel(state = {}, action) { 4 | switch (action.type) { 5 | case types.CHANGE_SELECTED_ITEM: 6 | return Object.assign({}, state, { selectedItem: action.value }); 7 | case types.TOGGLE_ORGANIZE: 8 | return Object.assign({}, state, { organize: !state.organize }); 9 | case types.UPDATE_ITEMS: 10 | return Object.assign({}, state, { items: action.value }); 11 | case types.UPDATE_ORDER: 12 | return Object.assign({}, state, { order: action.value }); 13 | default: 14 | return state; 15 | } 16 | } 17 | 18 | export default overviewPanel; 19 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/WebSceneBackground.hbs: -------------------------------------------------------------------------------- 1 |
    2 | 3 |
    4 |
    5 |
    6 | 15 |
    16 |
    17 |
    18 | -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/sass/calcite/_sticky-footer.scss: -------------------------------------------------------------------------------- 1 | // ┌───────────────┐ 2 | // │ Sticky Footer │ 3 | // └───────────────┘ 4 | 5 | //== Let's make the footer stick to the bottom when the page is short! 6 | 7 | // Footer CSS 8 | html { 9 | position: relative; 10 | min-height: 100%; 11 | } 12 | body { 13 | margin-bottom: ($footer-height + 20px); 14 | } 15 | .footer { 16 | position: absolute; 17 | bottom: 0; 18 | width: 100%; 19 | /* Set the fixed height of the footer here */ 20 | height: $footer-height; 21 | background-color: $footer-bg; 22 | } 23 | /* This centers the text vertically in the footer */ 24 | .container .text-muted, .container-fluid .text-muted { 25 | margin: 18px 0; 26 | } 27 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/mediaPicker/mp-variables.less: -------------------------------------------------------------------------------- 1 | @import '../../view/ui/common-variables'; 2 | 3 | // ----- my variables ----- // 4 | 5 | @focus-shadow-color: fade(@Calcite_Blue_a100, 60%); 6 | @btn-default-hover-bg: @Calcite_Blue_100; 7 | @disabled-bg: @Calcite_Gray_100; 8 | @dragndrop-bg: @state-info-bg; 9 | 10 | @disabled-gray: @Calcite_Gray_350; 11 | @border-gray: @Calcite_Gray_350; 12 | @shadow-gray: @Calcite_Gray_350; 13 | 14 | @providers-gray: @Brand_Gray_200; 15 | 16 | // ----- widths and sizes and things ----- // 17 | @mp-sidepanel-width: 300px; 18 | @mp-sidepanel-width-sm: 250px; 19 | @screen-short: 720px; 20 | @screen-shorter: 600px; 21 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/builder/overviewPanel/list/item/immersiveView/ItemMain.less: -------------------------------------------------------------------------------- 1 | @import './../../../Variables'; 2 | 3 | .op-style-horizontal { 4 | .op-item-main { 5 | position: relative; 6 | flex: 0 1 auto; 7 | width: 140px; 8 | 9 | .media-type { 10 | position: absolute; 11 | top: 0; 12 | left: 0; 13 | border-top: 55px solid @overlay-background-color; 14 | border-right: 55px solid transparent; 15 | height: 0; 16 | width: 0; 17 | z-index: 0; 18 | } 19 | 20 | .icon { 21 | position: absolute; 22 | top: 5px; 23 | left: 5px; 24 | z-index: 0; 25 | height: @item-icon-size; 26 | width: auto; 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/lib/calcite-bootstrap/sass/calcite/components.scss: -------------------------------------------------------------------------------- 1 | // Custom SASS modules 2 | @import "tables-custom"; 3 | @import "buttons-custom"; 4 | @import "forms-custom"; 5 | @import "dropdowns-custom"; 6 | @import "navbar-custom"; 7 | @import "navs-tabs-custom"; 8 | @import "pager-custom"; 9 | @import "tooltips-custom"; 10 | @import "labels-custom"; 11 | @import "listgroups-custom"; 12 | @import "panels-custom"; 13 | @import "badges-custom"; 14 | @import "code-custom"; 15 | @import "type-custom"; 16 | 17 | // Custom modules that have no Bootstrap module pairing 18 | @import "header-custom"; 19 | @import "navs-custom"; 20 | @import "footer-custom"; 21 | @import "sticky-footer"; 22 | @import "loader"; 23 | @import "card-custom"; 24 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/section/FactoryBuilder.jsx: -------------------------------------------------------------------------------- 1 | import FactoryViewer from './FactoryViewer'; 2 | 3 | import Cover from './Cover/CoverBuilder'; 4 | import Sequence from './SequenceBuilder'; 5 | import Title from './TitleBuilder'; 6 | import Immersive from './Immersive/ImmersiveBuilder'; 7 | import Credits from './CreditsBuilder'; 8 | import CreditsPlaceholder from './builder/CreditsPlaceholder'; 9 | 10 | export default class FactoryBuilder extends FactoryViewer { 11 | static getClasses() { 12 | return { 13 | Cover: Cover, 14 | Sequence: Sequence, 15 | Title: Title, 16 | Immersive: Immersive, 17 | Credits: Credits, 18 | CreditsPlaceholder: CreditsPlaceholder 19 | }; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /src/lib/font-awesome/less/bordered-pulled.less: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em @fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .@{fa-css-prefix}-pull-left { float: left; } 11 | .@{fa-css-prefix}-pull-right { float: right; } 12 | 13 | .@{fa-css-prefix} { 14 | &.@{fa-css-prefix}-pull-left { margin-right: .3em; } 15 | &.@{fa-css-prefix}-pull-right { margin-left: .3em; } 16 | } 17 | 18 | /* Deprecated as of 4.4.0 */ 19 | .pull-right { float: right; } 20 | .pull-left { float: left; } 21 | 22 | .@{fa-css-prefix} { 23 | &.pull-left { margin-right: .3em; } 24 | &.pull-right { margin-left: .3em; } 25 | } 26 | -------------------------------------------------------------------------------- /src/lib/medium-editor/src/sass/components/_placeholder.scss: -------------------------------------------------------------------------------- 1 | .medium-editor-placeholder { 2 | position: relative; 3 | 4 | &:after { 5 | content: attr(data-placeholder) !important; 6 | font-style: italic; 7 | position: absolute; 8 | left: 0; 9 | top: 0; 10 | white-space: pre; 11 | padding: inherit; 12 | margin: inherit; 13 | } 14 | } 15 | 16 | .medium-editor-placeholder-relative { 17 | position: relative; 18 | 19 | &:after { 20 | content: attr(data-placeholder) !important; 21 | font-style: italic; 22 | position: relative; 23 | white-space: pre; 24 | padding: inherit; 25 | margin: inherit; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/app/storymaps/issue-checker/src/media/layers/AGOLHostedLayer.js: -------------------------------------------------------------------------------- 1 | import ArcGISUtils from 'esri/arcgis/utils'; 2 | 3 | import AGOLItem from './../AGOLItem'; 4 | 5 | export default class AGOLHostedLayer { 6 | static check(options) { 7 | options.layerResults.details.title = options.layerItem.title; 8 | 9 | return AGOLItem._checkItem({ 10 | item: options.layerResults, 11 | appAccess: options.appAccess, 12 | mediaType: options.mediaType, 13 | privileges: options.privileges 14 | }).then(result => { 15 | let baseURL = ArcGISUtils.arcgisUrl.split('/sharing/')[0]; 16 | result.details.linkURL = baseURL + '/home/item.html?id=' + result.id; 17 | 18 | return result; 19 | }); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/media/WebMapBackground.hbs: -------------------------------------------------------------------------------- 1 |
    2 | 3 |
    4 |
    5 |
    6 | 15 |
    16 |
    17 |
    18 |
    19 | -------------------------------------------------------------------------------- /src/lib/font-awesome/scss/_bordered-pulled.scss: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em $fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .#{$fa-css-prefix}-pull-left { float: left; } 11 | .#{$fa-css-prefix}-pull-right { float: right; } 12 | 13 | .#{$fa-css-prefix} { 14 | &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } 15 | &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } 16 | } 17 | 18 | /* Deprecated as of 4.4.0 */ 19 | .pull-right { float: right; } 20 | .pull-left { float: left; } 21 | 22 | .#{$fa-css-prefix} { 23 | &.pull-left { margin-right: .3em; } 24 | &.pull-right { margin-left: .3em; } 25 | } 26 | -------------------------------------------------------------------------------- /src/lib/jquery/src/queue/delay.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../core", 3 | "../queue", 4 | "../effects" // Delay is optional because of this dependency 5 | ], function( jQuery ) { 6 | 7 | // Based off of the plugin by Clint Helfers, with permission. 8 | // http://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ 9 | jQuery.fn.delay = function( time, type ) { 10 | time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; 11 | type = type || "fx"; 12 | 13 | return this.queue( type, function( next, hooks ) { 14 | var timeout = window.setTimeout( next, time ); 15 | hooks.stop = function() { 16 | window.clearTimeout( timeout ); 17 | }; 18 | } ); 19 | }; 20 | 21 | return jQuery.fn.delay; 22 | } ); 23 | -------------------------------------------------------------------------------- /src/lib/loader/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Loader Test 8 | 9 | 10 | 11 |
    12 |
    13 |
    14 | Potala Plance 15 |
    16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/section/Cover/CoverBlur.js: -------------------------------------------------------------------------------- 1 | define([ 2 | './CoverCommonEffects' 3 | ], function( 4 | CoverCommonEffects 5 | ) { 6 | return function BlurCover() { 7 | this.dataViews = 1.5; 8 | this.layoutType = 'blur'; 9 | 10 | this.displayCover = function(params) { 11 | CoverCommonEffects.scaleFadeInCover(params); 12 | }; 13 | 14 | this.onScroll = function(params) { 15 | updateBackground(params); 16 | updateForeground(params); 17 | }; 18 | 19 | function updateBackground(params) { 20 | CoverCommonEffects.blurBackground(params, false); 21 | } 22 | 23 | function updateForeground(params) { 24 | CoverCommonEffects.fadeOutForeground(params); 25 | } 26 | }; 27 | }); 28 | -------------------------------------------------------------------------------- /src/lib/font-awesome/less/rotated-flipped.less: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } 5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } 6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } 7 | 8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } 9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .@{fa-css-prefix}-rotate-90, 15 | :root .@{fa-css-prefix}-rotate-180, 16 | :root .@{fa-css-prefix}-rotate-270, 17 | :root .@{fa-css-prefix}-flip-horizontal, 18 | :root .@{fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /src/lib/Sortable/meteor/methods-client.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | Meteor.methods({ 4 | /** 5 | * Update the sortField of documents with given ids in a collection, incrementing it by incDec 6 | * @param {String} collectionName - name of the collection to update 7 | * @param {String[]} ids - array of document ids 8 | * @param {String} orderField - the name of the order field, usually "order" 9 | * @param {Number} incDec - pass 1 or -1 10 | */ 11 | 'rubaxa:sortable/collection-update': function (collectionName, ids, sortField, incDec) { 12 | var selector = {_id: {$in: ids}}, modifier = {$inc: {}}; 13 | modifier.$inc[sortField] = incDec; 14 | Mongo.Collection.get(collectionName).update(selector, modifier, {multi: true}); 15 | } 16 | }); 17 | -------------------------------------------------------------------------------- /src/lib/jquery-mousewheel/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery-mousewheel", 3 | "version": "3.1.13", 4 | "main": "./jquery.mousewheel.js", 5 | "ignore": [ 6 | "*.json", 7 | "*.markdown", 8 | "*.txt", 9 | ".*", 10 | "!LICENSE.txt", 11 | "Gruntfile.js", 12 | "test" 13 | ], 14 | "dependencies": { 15 | "jquery": ">=1.2.2" 16 | }, 17 | "homepage": "https://github.com/jquery/jquery-mousewheel", 18 | "_release": "3.1.13", 19 | "_resolution": { 20 | "type": "version", 21 | "tag": "3.1.13", 22 | "commit": "67289b6b2aa0066d7d78a5807f520387135ffb22" 23 | }, 24 | "_source": "https://github.com/jquery/jquery-mousewheel.git", 25 | "_target": "~3.1.13", 26 | "_originalSource": "jquery-mousewheel" 27 | } -------------------------------------------------------------------------------- /src/lib/medium-editor/src/sass/medium-editor.scss: -------------------------------------------------------------------------------- 1 | @import "settings"; 2 | @import "animations/image-loading"; 3 | @import "animations/pop-upwards"; 4 | @import "components/anchor-preview"; 5 | @import "components/file-dragging"; 6 | @import "components/placeholder"; 7 | @import "components/toolbar"; 8 | @import "components/toolbar-form"; 9 | @import "util/clearfix"; 10 | 11 | // contenteditable rules 12 | .medium-editor-element { 13 | word-wrap: break-word; 14 | min-height: 30px; 15 | 16 | img { 17 | max-width: 100%; 18 | } 19 | 20 | sub { 21 | vertical-align: sub; 22 | } 23 | 24 | sup { 25 | vertical-align: super; 26 | } 27 | } 28 | 29 | .medium-editor-hidden { 30 | display: none; 31 | } 32 | -------------------------------------------------------------------------------- /src/lib/progress.js/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Progress.js", 3 | "version": "0.1.0", 4 | "description": "Themeable HTML5 progress bar library", 5 | "keywords": [ 6 | "progress", 7 | "progressbar", 8 | "loading" 9 | ], 10 | "homepage": "http://usablica.github.io/progress.js/", 11 | "author": "Afshin Mehrabani", 12 | "main": [ 13 | "src/progress.js", 14 | "src/progressjs.css" 15 | ], 16 | "_release": "0.1.0", 17 | "_resolution": { 18 | "type": "version", 19 | "tag": "v0.1.0", 20 | "commit": "acba45829bfea7ba073aedca7d70fcf47e22317b" 21 | }, 22 | "_source": "https://github.com/usablica/progress.js.git", 23 | "_target": "*", 24 | "_originalSource": "https://github.com/usablica/progress.js.git" 25 | } -------------------------------------------------------------------------------- /src/app/storymaps/tpl/view/section/Cover/CoverCurtain.js: -------------------------------------------------------------------------------- 1 | define([ 2 | './CoverCommonEffects' 3 | ], function( 4 | CoverCommonEffects 5 | ) { 6 | return function CurtainCover() { 7 | this.dataViews = 1; 8 | this.layoutType = 'curtain'; 9 | 10 | this.displayCover = function(params) { 11 | CoverCommonEffects.fadeInBackground(params); 12 | }; 13 | 14 | this.onScroll = function(params) { 15 | updateBackground(params); 16 | updateForeground(params); 17 | }; 18 | 19 | function updateBackground(params) { 20 | CoverCommonEffects.darkenCover(params, false); 21 | } 22 | 23 | function updateForeground(params) { 24 | CoverCommonEffects.translateForegroundDown(params); 25 | } 26 | }; 27 | }); 28 | -------------------------------------------------------------------------------- /src/lib/Sortable/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Sortable", 3 | "main": "Sortable.js", 4 | "version": "1.4.2", 5 | "homepage": "http://rubaxa.github.io/Sortable/", 6 | "repo": "RubaXa/Sortable", 7 | "authors": [ 8 | "RubaXa " 9 | ], 10 | "description": "Minimalist library for reorderable drag-and-drop lists on modern browsers and touch devices. No jQuery.", 11 | "keywords": [ 12 | "sortable", 13 | "reorder", 14 | "list", 15 | "html5", 16 | "drag", 17 | "and", 18 | "drop", 19 | "dnd" 20 | ], 21 | "license": "MIT", 22 | "ignore": [ 23 | "node_modules", 24 | "bower_components", 25 | "test", 26 | "tests" 27 | ], 28 | 29 | "scripts": [ 30 | "Sortable.js" 31 | ] 32 | } 33 | --------------------------------------------------------------------------------