gh-api-test's People
gh-api-test's Issues
Bug: Screen jumps when typing in default block input
Jira: KSR-732
Background content behind hamburger menu should not be scrollable
When the hamburger menu is open and the user scrolls the content of the ADP page scroll. Instead that content must be fixed and not scrollable.
Jira: KSR-718
Generalize crop tool operations so that the one tool can by used for multiple UX variations
Jira: KSR-698
Fork landing-page to create home page
Add width for a single column, so that articles stack.
Jira: KSR-695
Resolve any outstanding issues with crop tool on BB
Jira: KSR-697
WYSWIG implementation of contentEditable
-
Markup should not be shown to the user.
-
It would let us build a text editor that is identical to the BF text editor, except that the author would see their text as it will appear to a reader, instead of seeing markup.
-
There will be no way for them to add any markup other than and
tags, and the details of those will be governed by our business logic. -The formatting menu and popup, and related UX, will still match the BF text editor, except where our specs specify otherwise.
-
always send html to contentChanged callback, we will keep doing that. We store the text as html.
-
The user will add tags using the side menu and popup, and they will add
tags by adding newlines. None of that changes.
This might mean that the HTML5 content-editable approach is the best solution.
Jira: KSR-703
Correct input and label alignment in editor blocks
Remove bold functionality
We decided not to bold Arabic text a while ago, but the spec was not updated in Jira.
Jira: KSR-702
Overlap between hamburger menu icon and hamburger menu item dropdown highlight bar
When expanding an item in the hamburger menu the entire row is highlighted white. When the user scrolls that white bar overlaps with the white hamburger menu icon. The horizontal area where the hamburger menu icon is should not overlap with the rest of the menu
Jira: KSR-721
[altjs] debug what causes a reuse markup warning in the console
https://screencloud.net/v/4G08
Jira: KSR-738
[alt.js] Add react-router links into navigation component
IMPORTANT: before starting this task make sure that you have finished:
- KSR-693. KSR-692
We need to change href links (RED ARROWS: http://scr.hu/29ir/6b230) to the react-router links (the same way (or similar):
!http://screenshu.com/static/uploads/temporary/21/5w/22/cvpyxq.jpg!
Jira: KSR-689
[altjs] moving (refactoring) the styles into sub-directories (instead of node_modules)
Jira: KSR-737
Integrate with article editor
Jira: KSR-690
Bug: Embed block needs to be clicked twice in default block to open
Jira: KSR-731
Stage on demo site
Jira: KSR-691
Do not animate social share buttons
On scroll the social sharing buttons (Facebook and Twitter) slide down with animation. They should just appear without any animation
Currently the Height is animated. It's better to remove the menu / social button's in DOM.
[~Andrew] -> Remember: REUSE header state from the component.
Jira: KSR-711
Close menu on scroll
When hovering on "All" a menu slides down. When the user scrolls with the menu open it should slide back up and close.
this transition: http://scr.hu/29ir/2j0d6 & http://scr.hu/29ir/kl3cv
Jira: KSR-710
Bug: When clicking on tab, panel doesn't change unless the icon is clicked
Move click event to list item instead of a tag.
Jira: KSR-730
Fix block editor state handling: pass to parent when block changes are OKd
Jira: KSR-709
Demo
Jira: KSR-701
Slug input needs minimum width
Jira: KSR-727
[general] make global repo for global styles
Repo: https://bitbucket.org/menapost/global-top-component-styles
Based on today's catch-up with [~dan] & [~william] all global styles needs to go to a new global repository.
We need to move all the styles that are based in /demo/ folder into that new repo.
THE GOAL: we need to have single source of global styles for:
- main top kasra app
- all the demo versions of component across the whole Kasra's related components
Jira: KSR-704
Reset hamburger menu state when exiting closing Hamburger menu
Reset hamburger menu state / close submenus when exiting Hamburger menu (desktop and mobile). Currently if a sub menu is expanded and the user exits the hamburger menu, on reopening the menu item is expanded instead of being at default state
*PLEASE NOTE: *This task require using reflux (we believe).
-
DEFAULT STATE: http://scr.hu/29ir/vzdrb
-
USE REFLUX: http://scr.hu/29ir/gki0l - to reset state
-
USER CLICKS close: http://scr.hu/29ir/jnk9n
-
WE GET BACK THE DEFAULT AGAIN: http://scr.hu/29ir/vzdrb (now it doesn't reset, so we need to make it works)
Jira: KSR-714
Preview of blocks should resemble ADP
Only show social share buttons on ADP, not on home page
The social sharing buttons in the nav bar that appear on scroll should only appear when the user is on an Article Detail Page (ADP). All other pages (e.g. homepage, tertiary pages, etc) should not show these buttons.
We are talking about those buttons: http://scr.hu/29ir/5jmdr - use child-prop
Jira: KSR-712
Don't allow textareas to be draggable horizontally
[altjs] add header component into main top component
PLEASE WORK ON THIS BRANCH: https://bitbucket.org/menapost/altjs-kasra-app/commits/branch/feature-KSR-693. add-header
Before starting this task, we need to have completed task KSR-692.
By completed I mean that on this route (http://scr.hu/29ir/qcf1m) we see the landing-component rendered properly.
We see properly, the landing component: three squares shall be styled properly the same way as on kasra website (http://scr.hu/29ir/r3hx4) - DATA IS STILL MOCKED AT THIS POINT (there are no real images & titles, yet).
When we have running well the landing-page component in the altjs routes (it renders correctly). Then we need to start modifing the landing-component (https://bitbucket.org/menapost/landing-page) in order to add this header component (https://bitbucket.org/menapost/header-components) to the landing-component (in another words: we need add header-component to the landing-page component).
IMPORTANT: you need add the header component into the landing-component.
STEPS:
-
clone this repo: https://bitbucket.org/menapost/landing-page
-
clone this repo and run the demo: https://bitbucket.org/menapost/header-components
-
MAKE SURE HOW in the header-component /demo/dist/ are correctly rendered the styles
-
find the way to add this header-component (with correct styles) to landing-component (check Style Management's email if you are not sure how)
THE FINAL OUTPUT (of running the altjs kasra app - https://bitbucket.org/menapost/altjs-kasra-app) SHALL LOOK SIMILAR TO THIS:
!http://screenshu.com/static/uploads/temporary/2d/n5/5v/xlo93x.jpg!
IF ANY QUESTION - PLEASE REACH ME ON MY MOBILE: 0048 515 668 551
Jira: KSR-693
Bug: Do not allow empty block to save
Drop empty block on ok/cancel.
Drop block on cancel.
Jira: KSR-734
Show block controls on hover, when in preview mode
Jira: KSR-729
WYSWIG make a mechanism for word-aware adding <a> tags (instead of chars-aware)
Jira: KSR-707
WYSWIG - QA on internet explorer & safari
We need to QA on IE & safari to check how this part of the code is behaving: http://scr.hu/29ir/c9idc
Mostly it's related to this part:
var doc = element.ownerDocument || element.document;
&
} else if ( ( sel = doc.selection ) && sel.type !== "Control" ) {
Jira: KSR-722
[altjs] make landing page styles work together with header's styles
We need to make back the landing-page working. Currently the landing-page's styles doesn't work: http://scr.hu/29ir/yjc5z
Jira: KSR-735
Fix style adp-component build
Slug and url position flips when entering non-Arabic text
Scroll of Hamburger Menu should stop at the bottom when the last item is visible
Hamburger menu should not scroll past the last item
Jira: KSR-719
WYSWIG styling alerts based on the one provided by Neveen
UX designs: https://files.slack.com/files-pri/T048MRSB0. F07JDNDNH/ux_editorcms_errormessages.pdf
Jira: KSR-733
Add tests for crop tool operations
Jira: KSR-699
As an author, I would like to be able to easily correct a link URL from within the link tool
Acceptance
When the text cursor is in a link, the link tool should be shown
The URL should be editable in the link tool
When the link tool loses focus, it should update the link URL in the text
Jira: KSR-706
[altjs] import landing-page from NPM & make styles working
-
clone repo: https://bitbucket.org/menapost/altjs-kasra-app ----> http://scr.hu/29ir/yrgpb
-
clone repo: https://bitbucket.org/menapost/landing-page
-
test landing page (run /demo/) - see what styles are in demo
-
make this landing-component (2. point) running on that route: http://scr.hu/29ir/uskaf
The goal is to make this route run the same way as on www.kasra.co/quiz etc.
PLEASE NOTE: see what Dan has answered in that email: http://scr.hu/29ir/tks2e ...
Jira: KSR-692
Do not animate Hamburger Menu items when first opened or closed
The menu items in the hamburger menu fade in and out when opening or closing the hamburger menu. The items of the menu should not be animate when the menu is opened or closed.
Note animating items when expanding and collapsing sub categories is ok
Jira: KSR-717
Remove white X icon behind the hamburger menu icon
There is a white X ixon behind the hamburger menu icon. This should not be there
HERE IS THE SCREENSHOT from the (nav-overlay component): http://scr.hu/29ir/cmmw4
Jira: KSR-715
Rebuild demo
Jira: KSR-696
Do not show the hamburger on desktop homepage, only on mobile & desktop ADP and mobile home page
MAKE THE APP AWARE OF:
-
this goes everywhere: http://scr.hu/29ir/qzksc
-
this appears only on the article page: http://scr.hu/29ir/98rp5
ONLY on ARTICLE PAGE THIS SHOWS UP: http://scr.hu/29ir/2j0d6
And on other this one: http://scr.hu/29ir/j373o
Hamburger menu (this is it: http://scr.hu/29ir/5lyf0) should appear in the following scenarios only:
- mobile all pages
- desktop ADP pages only
Jira: KSR-713
WYSWIG providing missing features (intersects two links error ,edit, delete link)
Jira: KSR-708
Update crop tool in image block
Jira: KSR-700
[alt.js] Create routes with params for landing component
Jira: KSR-688
Merge child-prop into top hasra level header component
[~Andrew] please confirm with [~william] that's 100% ready for merging into top level kasra's app.
https://bitbucket.org/menapost/header-components/branch/child-prop
Jira: KSR-736
Remove gap between hamburger menu items when categories are expanded
MORE DETAILS: http://scr.hu/29ir/0ua63. what is the issue. FIXED HEIGHT issue (we need to calculate dynamically).
If you expand all items in the hamburger menu you will see large gaps between items as well as a large space below the last item
Jira: KSR-716
Move character counter below text inputs.
Only allow one HM section to expand at a time
Currently multiple hamburger menus can be expanded at the same time
Jira: KSR-720
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.