-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Support RTL language issues: 80 , 1284 #1312
Conversation
1.md-bottom-bar-item 2.md-card-actions 3.md-auto-complete 4.md-datepicker 5.md-dialog-alert 6.md-dialog-confirm 7.md-dialog-prompt 8.md-checkbox 9.md-chip This commit will be "Stage One" in supporting rtl languages; Next pull request will support rtl languages in the components below: 1. All input components 2. List 3. Menu 4. Snackbar 5. Tabs 6. Tooltip
1.md-bottom-bar-item 2.md-card-actions 3.md-auto-complete 4.md-datepicker 5.md-dialog-alert 6.md-dialog-confirm 7.md-dialog-prompt 8.md-checkbox 9.md-chip This commit will be "Stage One" in supporting rtl languages; Next pull request will support rtl languages in the components below: 1. All input components 2. List 3. Menu 4. Snackbar 5. Tabs 6. Tooltip
fix vue-template-compiler version for travis issues
|
@marcosmoura can you look at that dependency? @omriLugasi i think better will be some global variable to enable RTL, then adding prop to all components, what you think? |
about
Sorry, I didn't see that's travis reporting. Please ignore me. |
@Samuell1 Sure i can do it;
|
…, in the install function. Then The library will create the components with a rtl support design.
…, in the install function. Then The library will create the components with a rtl support design. Quick fix for Codeclimate
|
* feat(MdCard): remove z-index to prevent card overlap FAB * fix(MdSelect): fix select content under dialog * refactor(MdSelect): change order of scss * docs: remove z-index from main-nav (#1134) * Revert "feat(MdCard): remove z-index to prevent card overlap FAB" This reverts commit 9e12806. * feat(MdButton): add fab z-index to prevent overlap
* feat(MdDatepicker): override browser native pickers * docs(MdDatepicker): add md-override-native prop * docs(MdDatepicker): remove note about firefox * refactor(MdDatepicker): remove nested statement
check whether clicked target is contained in menu content element within `bodyClickObserver` fix #1279
* feat(MdChips): feedback for duplicated chip add `md-duplicated` class which has the same style as `md-accent`. add `md-check-duplicated-on-change` props. fix #1212 * fix(MdChips): change api `mdCheckDuplicatedOnChange` to `mdAlwaysCheckDuplicated` * fix(MdChips): change for loop key from `key` to `chip` to prevent triggering animate while removing * docs(MdChips): example and new props for duplicated chip checking fix #1212 * fix(MdChips): always clear `duplicatedChip` on change * style(MdChips): fix style to pass scss-lint * fix(MdChips): rename prop * fix(MdChips): rename prop * fix(MdChips): rename prop * fix(MdChips): rename prop * style(MdChips): adjust code style
* Fix error to sort by attribute of child object * Fix attribute name * Remove blank lines * refactor(MdTable): cache attributes
I don't think it's a good idea to have an option to configure the content direction. |
I think that a PR per component would be better. It will be really hard to track which components have been upgraded. |
c.c @omriLugasi |
upgrade vue-template-compiler in yarn.lock to resolve vue packages version mismatch
Did you mean something like:
And in the md-dialog component under style section to do :
|
Still waiting for your answer.... |
No. dir="rtl" inside the HTML tag:
This is the default standard. |
…1323) * Update layout.scss with large and xlarge props * Added md-gutter-xlarge variable * Removed Trailing white spaces * fix: change gutter for large size
let developers choose what to show from outside fix #1327
`<a>` attributes `download`, `hreflang`, `ping`, `rel`, `type` supported fix #1320
* fix(MdSelect): make options in disabled groups un-selectable fix #1286 * fix(MdSelect): make multiple selection checkboxes effective * style(MdOption): remove empty lines
* fix(icons): fix components' name * fix(docs): fix components' name
make dense props available fix #1332
add `onInput` as `input` to listeners fix #1340
* fix(MdTable): multiple selection with table sorting an easy way to handle multiple selection fix #1348 * refactor(MdTable): single selection using instance comparing instead of id comparing both `MdTable` and `MdTableRow` emit `md-selected` event to avoid breaking change * feat(MdTable): new props `:md-selected-value.sync` for reactive selection fix #1292 * fix(MdTable): `syncSelectedValue` without `mdSelectedValue` in multiple selecting mode * fix(MdTableHeadSelection): fix `allSelected`, now disabled row could be tick from `md-selected-value * fix(MdTableRow): remove `md-selected` event too many duplicated events on a selection. It should be emit from `MdTable` BREAKING CHANGE: no more `md-selected` event from `MdTableRow` * fix(MdTable): select event should be triggered after select update event * fix(MdTableHeadSelection): select all only take effect on selectable items
@omriLugasi Any news on that? :) |
…tag, in this commit i focused on the label inside the md-field component
# Conflicts: # src/components/MdChips/MdChip.vue # src/components/MdDatepicker/MdDatepicker.vue
There is an issue with this rule Avoid qualifying attribute selectors with an element in the codeclimate.... Anyway I committed our first support in the md-filed Please tell if you like it, and i can keep going with this line of structure... |
I think this PR should be closed and opened new after components are more stable. And there are many commits that only removing, moving code and that can make many conflicts in codebase. Maybe RTL support should be in separate files (Like |
Add support RTL language in the components below:
1.md-bottom-bar-item
2.md-card-actions
3.md-auto-complete
4.md-datepicker
5.md-dialog-alert
6.md-dialog-confirm
7.md-dialog-prompt
8.md-checkbox
9.md-chip
This commit will be "Stage One" in supporting rtl languages;
Next pull request will support rtl languages in the components below:
this pull request fix part of the problem at issue number : 80, and fix issue number 1284