{"action":"closed","issue":{"url":"https://api.github.com/repos/ionic-team/ionic/issues/14214","repository_url":"https://api.github.com/repos/ionic-team/ionic","labels_url":"https://api.github.com/repos/ionic-team/ionic/issues/14214/labels{/name}","comments_url":"https://api.github.com/repos/ionic-team/ionic/issues/14214/comments","events_url":"https://api.github.com/repos/ionic-team/ionic/issues/14214/events","html_url":"https://github.com/ionic-team/ionic/issues/14214","id":307629653,"node_id":"MDU6SXNzdWUzMDc2Mjk2NTM=","number":14214,"title":"New Refresher Input: position","user":{"login":"nathan-hammernik","id":5942298,"node_id":"MDQ6VXNlcjU5NDIyOTg=","avatar_url":"https://avatars2.githubusercontent.com/u/5942298?v=4","gravatar_id":"","url":"https://api.github.com/users/nathan-hammernik","html_url":"https://github.com/nathan-hammernik","followers_url":"https://api.github.com/users/nathan-hammernik/followers","following_url":"https://api.github.com/users/nathan-hammernik/following{/other_user}","gists_url":"https://api.github.com/users/nathan-hammernik/gists{/gist_id}","starred_url":"https://api.github.com/users/nathan-hammernik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nathan-hammernik/subscriptions","organizations_url":"https://api.github.com/users/nathan-hammernik/orgs","repos_url":"https://api.github.com/users/nathan-hammernik/repos","events_url":"https://api.github.com/users/nathan-hammernik/events{/privacy}","received_events_url":"https://api.github.com/users/nathan-hammernik/received_events","type":"User","site_admin":false},"labels":[{"id":1109084545,"node_id":"MDU6TGFiZWwxMTA5MDg0NTQ1","url":"https://api.github.com/repos/ionic-team/ionic/labels/ionitron:%20v3","name":"ionitron: v3","color":"baf989","default":false},{"id":835668554,"node_id":"MDU6TGFiZWw4MzU2Njg1NTQ=","url":"https://api.github.com/repos/ionic-team/ionic/labels/triage","name":"triage","color":"ededed","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-03-22T12:51:54Z","updated_at":"2018-11-29T08:43:22Z","closed_at":"2018-11-29T08:43:22Z","author_association":"NONE","body":"<!-- Before submitting an issue, please consult our troubleshooting guide (http://ionicframework.com/docs/troubleshooting/) and developer resources (http://ionicframework.com/docs/developer-resources/) -->\r\n\r\n<!-- Please make sure you are posting an issue pertaining to the Ionic Framework. If you are having an issue with the Ionic Pro services (Ionic View, Ionic Deploy, etc.) please consult the Ionic Pro support portal (http://support.ionicjs.com) -->\r\n\r\n**Ionic version:**  (check one with \"x\")\r\n(For Ionic 1.x issues, please use https://github.com/ionic-team/ionic-v1)\r\n[ ] **2.x**\r\n[x] **3.x**\r\n[x] **4.x**\r\n\r\n**I'm submitting a ...**  (check one with \"x\")\r\n[ ] bug report\r\n[x] feature request\r\n\r\n<!-- Please do not submit support requests or \"How to\" questions here. Instead, please use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/ -->\r\n\r\n**Current behavior:**\r\n<!-- Describe how the bug manifests. -->\r\nRefresher only allows you to pull-down making the only obvious placement to be at the top of ion-content.\r\n\r\n**Expected behavior:**\r\n<!-- Describe what the behavior would be without the bug. -->\r\nSimilar to the way I can position infinite scroll at either the top or the bottom, I would I would like to optionally position the refresher at either the top or the bottom of the ion-content. When positioned at the bottom I would expect to swipe upwards to trigger the refresh.\r\n\r\n`<ion-refresher position=\"top\">\r\n    <ion-refresher-content></ion-refresher-content>\r\n</ion-refresher>`\r\n\r\n`<ion-refresher position=\"bottom\">\r\n    <ion-refresher-content></ion-refresher-content>\r\n</ion-refresher>`\r\n\r\n`<ion-refresher [position]=\"myPosition\">\r\n    <ion-refresher-content></ion-refresher-content>\r\n</ion-refresher>`"}}
{"actor":{"display_login":"ionitron-bot"}}