Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

$q.fullscreen" not available if device doesn't supports Fullscreen API #1764

Closed
mstaack opened this issue Mar 13, 2018 · 0 comments

Comments

Projects
None yet
2 participants
@mstaack
Copy link
Contributor

commented Mar 13, 2018

Using some syntax like v-if="$q.fullscreen.isCapable"

fails with:
undefined is not an object (evaluating 'n.$q.fullscreen.isCapable')

@rstoenescu rstoenescu added this to the 0.15.8 milestone Mar 13, 2018

@rstoenescu rstoenescu closed this Mar 13, 2018

maciekkus added a commit to maciekkus/quasar that referenced this issue Jun 4, 2018

sync to current state (#1)
* fix: breadcrumb separator is displayed even if next breadcrumb element is not visible quasarframework#1639

* chore: Update backers

* chore: Remove unnecessary statement in QPullToRefresh

* chore: Remove unnecessary css variables fallback

* chore: Update backers

* chore: Update backers

* chore: additions to /dev test cases

* More work on brand colors (quasarframework#1740)

* feat: color branding work

* feat: more color branding work

* chore: addition to previous commit

* feat: Add colors.getBrand() helper

* refactor: AddressbarColor plugin - better perf, avoid duplicating meta tags, make use of CSS color props

* fix: color tools error messages (quasarframework#1741)

* chore: Update backers

* fix: Breadcrumbs with & without Icons have wrong horizontal alignments quasarframework#1745

* QLayoutDrawer: Add NoHideOnRouteChange property (quasarframework#1697)

* fix: Promise API detection on polyfill

* fix(QColor): Doubling blur/input events; setting model with before/after; keep focus when popover/modal gets opened

* fix(QDatetime): Doubling blur/input events; setting model with before/after; keep focus when popover/modal gets opened; Modal "cancel" button not working as expected

* feat: QDialog - hitting enter key on prompt submits the Dialog

* fixed toggle icon border radius (this is the good one) (quasarframework#1747)

* fixed toggle icon border radius

* additional icon sets

* added newline character

* added newline and missing styling

* feat: "dense" QChips

* fix IE: chips - add dense (quasarframework#1750)

* refactor: Addition to Collapsible icon commit

* Create tr.js (quasarframework#1751)

Turkish i18n file.

* Small fixes - trailing spaces, demos (quasarframework#1752)

* fix: input-test demo

* Small fixes

* fix QDatetimePicker: Reset to default view after closing modal (quasarframework#1762)

* feat(TouchHold): Default duration is now 600ms quasarframework#1760

* chore: Update chips demo page

* fix: $q.fullscreen" not available if device doesn't supports Fullscreen API quasarframework#1764

* chore: Update backers

* chore: Bump version

* update readme sponsor logo location (quasarframework#1767)

* close quasarframework#1768: Fix IE form components height (quasarframework#1769)

closes quasarframework#1768

* close quasarframework#1766: Fix QLayout offset not updated on start (quasarframework#1770)

close quasarframework#1766

* fix QBtn: Make focus helper and ripple extend over bottom border (quasarframework#1772)

* fix QBtn: Make focus helper and ripple extend over bottom border

* Update button.vue

* Update button.vue

* fix Options: fix tag usage in options mixin (quasarframework#1756)

* fix Options: fix tag usage in options mixin

- add test cases

* Use property set in the importer component

* fix QPopover: change the way reposition is done (quasarframework#1757)

* close quasarframework#1775: Fix QTable sort for non-strings (quasarframework#1778)

close quasarframework#1775

* chore: Update backers

* close quasarframework#1774: Fix QKnob, QSlider, QRange event order (quasarframework#1777)

* close quasarframework#1774: Fix QKnob, QSlider, QRange event order

- emit input..., dragend, change in that order
- avoid emitting the last input for the click after drag

close quasarframework#1774

* Move emitting code in mixin

* close quasarframework#1774: Fix QKnob, QSlider, QRange event order (quasarframework#1777)

* fix: QKnob fires @change event twice quasarframework#1774

* fix(QSlider/QRange): emitting @input/@change

* fix: 0.15.7 - Initial view should not animate Drawer quasarframework#1783

* fix(QLayoutDrawer): RTL positioning when switching back and forth to a Quasar RTL language pack

* fix(QResizeObservable): Workaround for bug in Chrome

* chore: Small layout test-case addition

* chore: Update backers

* fix(QResizeObservable): Use visibility hidden only for IE (quasarframework#1785)

Hides object border on IE and fixes Firefox

* feat(QResizeObservable): Guard onResize handler

* chore: Update backers

* chore: Addition to previous commit

* chore: update deps

* feat(QTabs): do not animate posbar if first tab being selected

* Update QPagination.js (quasarframework#1789)

I propose this change, because:
1. when number of pages equals or less than 9 (first example), button rendered very small on phone and usage in that case very uncomfortable;
2. in case of number greater than 9 (more often), button min width already been 2;
3. in rare case, when number greater than 99, this style setting is redundant.
Or even better solution to move this to CSS.
Thanks!

* feat(QResizeObservable): Use ResizeObserver when available

* fix(QResizeObservable): Guard object event removal

* feat: [QUploader] Allow to programmatically upload files quasarframework#1791

* feat(QResizeObservable): Improve guard

* chore: Update backers

* fix(IE11): border on ResizeObservable

* fix(QResizeObservable): timer reset

* perf/design(QCollapsible): remove default ripple and highlight

* perf: Improve QWindowResizeObservable delay

* fix: this.$q.notify (Quasar Notify Plugin) not available in main App Vue instance quasarframework#1797

* chore: Addition to previous commit; remove debugging

* chore: Linting issue on /dev

* fix(QTabs): default white background should go to tabs head instead -- when using inverted

* chore: Bump version

* chore: Update backers

* fix: iOS touch/hover issue on Modals & derivates (Dialog, etc)

* fix: date utils: isSameDate() returns erroneous results in certain scenarios quasarframework#1804

* chore: Update backers

* fix(QLayoutDrawer): overflow:hidden lingers after closing a drawer by dragging quasarframework#1809

* Implement translations for Vietnamese (quasarframework#1807)

* init vietnamses translation

* Complete translation for Vietnamese

* feat: [REQUEST] Q-Chips-Input: Add Duplicate Entry Event or warning quasarframework#1805

* fix: Vietnamese i18n file

* chore: update backers

* fix: Opening Model / Drawer causes layout change quasarframework#1771

* fix(QLayoutDrawer): close the other mobileOpened side even if it is not mobile (quasarframework#1821)

* Create ar.js (quasarframework#1822)

Adding Arabic translation

* fix: QScrollArea: setScrollPosition not working on mobile platforms quasarframework#1830

* refactor: Enhance QModal enter-active-class/leave-active-class props to have higher priority over transition

* feat: [Request] Date picker `minimal` prop quasarframework#1818

* fix: Opening Model / Drawer causes layout change quasarframework#1771

* Created bg.js - Bulgarian Translation (quasarframework#1833)

Added Bulgarian translation for quasar i18n.

* chore: Update backers

* fix: [windows] Firefox and Quasar 0.15.8 Drawer "close event" response Problem ... quasarframework#1836

* feat: Prevent body scroll when on mobile (like on Android platform)

* feat: [Request] Date picker `minimal` prop quasarframework#1818

* fix: Errors generated on environments like JsFiddle

* fix(iOS,cordova): no header padding

* fix(Notify): set onDismiss handler (quasarframework#1841)

* fix(Notify): set onDismiss handler

* Fix prev commit

* close quasarframework#1844 - Make QBtn type="button" by default (quasarframework#1846)

closes quasarframework#1844

*  close quasarframework#1853 - Unify styles (quasarframework#1854)

* close quasarframework#1853 - use $button-dense-padding

* Use $button-shadow-active and simplify css for button

* Use $popover-box-shadow for modal

* close quasarframework#1855 - account for negative zero in QInput (quasarframework#1857)

close quasarframework#1855

* fix: QListHeader bad padding inside popover quasarframework#1856

* fix: q-gallery-carousel not work in ios8 quasarframework#1859

* fix: q-gallery-carousel not work in ios8 quasarframework#1859

* feat: [Enhancement] Notify - define action as non-dismissing by prop quasarframework#1847

* fix: Possible loop on datatable with server-side interaction quasarframework#1834

* close quasarframework#1858 - respect documented show interface for QContextMenu (quasarframework#1861)

* close quasarframework#1858 - respect documented show interface for QContextMenu

- use source event as payload for show/hide events in model-toggle mixin
- use source event as payload when calling hide in v-close-overlay
- show event in QContextMenu has source event as payload
- hide event in QContextMenu has event that showed it and the event that closed it as payload
close quasarframework#1858

* Update close-overlay.js

* Update ContextMenuMobile.js

* Update ContextMenuMobile.js

* Update ContextMenuMobile.js

* fix: QContextMenu does not close when another QContextMenu is opened quasarframework#1852

* fix: QContextMenu does not close when another QContextMenu is opened quasarframework#1852

* fix: QContextMenu does not close when another QContextMenu is opened quasarframework#1852

* close quasarframework#1880, close quasarframework#1877 - fix disabled look for controls, fix QSelect clear icon (quasarframework#1881)

* fix(QDatetime): Change default date separator to "/" instead of "-" for fixing the way Safari interprets Date

* chore: Update backers

* chore: Update backers

* close quasarframework#1883 - refactor QDatetime and QColor model (quasarframework#1885)

- QDatetime on iOS does not have unselected value, so we're setting it to default
- QColor cannot have unselected value, so we're setting it to default

close quasarframework#1883

* Loading, Notify: Change name to PascalCase (quasarframework#1893)

* close quasarframework#1862 - use expandClass and expandStyle for QUploader files list (quasarframework#1895)

close quasarframework#1862

* chore: Update backers

* 1 word changed for clarity (quasarframework#1916)

* close quasarframework#1911: Don't use touch-... directives when element is not editable (quasarframework#1927)

Fixed in QKnob and QToggle.

close quasarframework#1911

* close quasarframework#1922, close quasarframework#1918: Fix QSelect blur behaviour (quasarframework#1928)

close quasarframework#1922, close quasarframework#1918

* fix(QBtn): repeat on keypress and QPagination btn key (quasarframework#1935)

* fix(QBtn): repeat on keypress and QPagination btn key

* Update QBtn.js

* QChipsInput: add QAutocomplete support (quasarframework#1932)

- when autocomplete list is visible ENTER key only selects from the list, so in order to add a value not in the list you first have to close the list
- adding is disabled while loading

close quasarframework#400, close quasarframework#855, close quasarframework#1432, close quasarframework#1905

* chore: Update backers

* chore: Update backers

* fix(QUploader): Set `uploading` to false when abort upload (quasarframework#1944)

* Datetime input, default-view bug (quasarframework#1946)

* testing

* fixed

* close quasarframework#1943: fix QEditor @input event on IE (quasarframework#1945)

* QDialog and QModal: refocus original element after hide (quasarframework#1941)

* chore: Update backers

* chore: Update backers

* Enforce ESLint arrow-parens as-needed (quasarframework#1947)

* close quasarframework#1903: Fix QEditor not emitting after ENTER (quasarframework#1949)

* close quasarframework#1903: Fix QEditor not emitting after ENTER

- also fix some forgotten arrow-parens

close quasarframework#1903

* Update QUploader.vue

* QChipsInput - use slice of external model to allow @change (quasarframework#1952)

* correction for selected row (quasarframework#1967)

* correction for selected row (quasarframework#1968)

* close quasarframework#1631, close quasarframework#1776: Adjust inputs to align to 8px to line (quasarframework#1632)

* Implement full material (box, full-width, dense)

- add props: box, fullWidth, dense

close quasarframework#1631, close quasarframework#1776

* Fix size test

* Move some values to variables

* More adjustments

* fix: [QStepper] QStepperNavigation breaks on small screens due to fixed height quasarframework#1985

* fix: There is no RTL boolean in Arabic i18n quasarframework#1981

* feat: [wish] make QAlert detail property also available as a slot quasarframework#1964

* feat: [Request] QField Slots quasarframework#1962

* close quasarframework#1988: Guard el.__qbacktotop in VBackToTop (quasarframework#1989)

close quasarframework#1988

* Update README.md (Contributing Guide Url) (quasarframework#1992)

* Adjustments for controls (size, animation, alignment) (quasarframework#1986)

* Revert "Adjustments for controls (size, animation, alignment) (quasarframework#1986)"

This reverts commit 0d299d5.

* Revert "close quasarframework#1631, close quasarframework#1776: Adjust inputs to align to 8px to line (quasarframework#1632)"

This reverts commit 5404abd.

* refactor: Improve Dialog & Action Sheet performance

* chore: Update backers

* feat: [Request] Event on QKnob with current dragging value quasarframework#2004

Add "@drag-value" event

* fix: Fontawesome Pro icon set name

* Update zh-hans.js (quasarframework#2007)

add tree translation to avoid Vue warn

* chore: Update backers

* fix: q-spinner-mat is not working properly in rtl mode (close quasarframework#2012)

* fix: Infinite scroll load more delay (close quasarframework#1990)

* fix: Can't close the app using Android phone (close quasarframework#1897)

* chore: Update backers

* chore: update backers

* Update README.md

* feat: [Request] Screen Width detection (closes quasarframework#1977)

* fix: Possible loop on datatable with server-side interaction quasarframework#1834

* Czech translation (quasarframework#2034)

* Added Czech translation and empty tree to dev tree page

* Update tree.vue

* Update cs-cz.js

* Update App.vue

* chore: Update chech translation

* feat: Addition to Screen plugin

* feat: Addition to Screen plugin

* chore: Update backers

* Fix QResizeObservable: start immediately instead debounce pause (quasarframework#2038)

* Fix QResizeObservable: start immediately instead debounce pause

* Update QResizeObservable.js

* feat: [request] Mini-drawer (closes quasarframework#661)

* feat: [Request] Carousel with thumbnails view (closes quasarframework#1786)

* feat(Screen): add setDebounce() method

* feat(Screen): Improve SSR

* Update QCarousel thumbnail (quasarframework#2042)

- add horizontal thumbnail
- use flex
- fix misspelled thumbnailsIcon

* chore: Additions to previous QCarousel commit

* Fix QPopover hide condition in reposition (quasarframework#2045)

close quasarframework#2044

* fix: QPopover hide condition in reposition (quasarframework#2045)

* chore: Update backers

* chore: Update backers

* fix: v0.15.11 - QDatetime/QColor not setting value when on mobile quasarframework#2047

* chore: Bump version

* feat: [wish] q-slide-transition: add opened / closed event quasarframework#2051

* fix: Search in server pagination table not working quasarframework#2048

* chore: Bump version

* fix: jsFiddle compliancy

* chore: Bump version

* chore: Bump version

* chore: Update backers

* feat: Update ionicons set for Ionicons v4; QFab (icon is now optional); QIcon (remove "mat" & "ios" props); remove dom.viewport() method

* feat: Remove legacy utils.event code

* feat: [Request] QBtn router handling ("to" and "replace" props) quasarframework#2058

* fix: LayoutDrawer mini mode: still animating when hidden quasarframework#2059

* chore: Bump version

* chore: reset fast-test page

* chore: update backers

* chore: Update extras dep

* chore: Update quasar-extras dep

* chore: update backers

* feat: SSR work

* chore: Bump version

* feat: [Request] Default config for Notify plugin quasarframework#2069

* fix: [Bug] QSelect throws an error when container block disappears quasarframework#2071

* chore: Update rollup-plugin-vue config

* chore: Webpack 4

* chore: fix lint errors

* chore: dev server HMR entry points

* fix: rollup error

* chore: update some deps

* feat: setDefaults() method for Loading & Notify plugins

* feat: Hook AddressbarColor into cordova-plugin-statusbar when possible

* feat: Updates for SSR

* feat: SSR support for Cookies plugin

* feat: SSR - cookie plugin small enhancement

* feat: SSR body init

* feat: SSR support for i18n

* feat: SSR work on components

* chore: Update .github

* chore: Update .github

* feat: QInput shouldn't have expanding underline animation on focus in iOS theme quasarframework#2085

* perf: Remove resize observable from Drawer

* feat: Drawer backdrop animation

* refactor: Slightly improve layout header/footer animation

* chore: Update new-layout dev page

* chore: Remove obsolete code from Drawer

* fix: v-scroll-fire get fired when reload the page quasarframework#2081

* feat: ability to cancel frameDebounce()

* fix: Q-Pagination Direction-Links Broken on Cordova quasarframework#2088

* feat: SSR support for QTooltip & QPopover

* feat: SSR support for Carousel (1/2)

* refactor: QContextMenu

* chore: Update backers

* feat: SSR work on Tabs

* feat: env compatibility when extending from source

* fix: v-model on QLayoutDrawer bug quasarframework#2094

* chore: Updated dev deps

* Add uploadFactory to the QUploader component (quasarframework#2093)

* Initial commit

* Update QUploader.vue

* chore: Remove obsolete npm script

* chore: Fix eslint error

* fix: v-model on QLayoutDrawer bug quasarframework#2094

* chore: Update backers

* fix: QColor saturation circle cursor value

* fix: QTooltip markup

* refactor: include Object.assign polyfill by default for older mobile phones

* feat: SSR fail-safe on Platform

* feat: SSR support for QEditor

* feat: SSR support for QDatetime

* Added PROP [lowerCase] (quasarframework#2117)

Added a PROP that has the same value as upperCase but do the inverse, of converting the text to lowerCase

* add the i18n for traditional Chinese (quasarframework#2116)

* fix: i18n - traditional chinese language pack translation

* feat: iPhoneX - avoid toolbar/header top-padding when not in fullscreen quasarframework#2118

* feat: Finalize SSR work for QDatetime

* chore: Updated backers

* feat: Quasar cfg > cordova object -- with its first prop: iosStatusBarPadding (Boolean)

* chore: Update backers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.