Comments (4)
Bug Reproduction Scenario:
- Click the add button (+) on the bottom of the page
- Click browse on the page that open and choose the file you want to upload, then click "Déposer"
- You will now see the Json feedback
from tire-a-part.
Bug Reproduction Scenario: As described by jeremygignon.
This issue can be solved very simply by bypassing the submission of the form to bring the user immediately to the updated form.
However, an improved solution using the existing JSON would be to remove the "submit" value of the button. Instead of posting the form, the information needs to be processed separately (e.g. using AJAX) and when the form is updated or in an error state, feedback can be displayed onscreen dynamically without reloading the page using Javascript.
from tire-a-part.
Bug Reproduction Scenario:
1- click the button on de bottom of the page with de symbol "+".
2-
2.1- click the button "Parcourir", choose a file named by UTF-8 characters in the dialog box and then click open.
2.2- click the button "Parcourir", choose a file named by not-UTF-8 characters in the dialog box and then click open.
3-
3.1- JSON feedback with the succes of the upload
msg: {"ok":true,"id":"a5f7207630b482e5e3020dd99531989e","rev":"2-2f7f716af6dc956c397c589d38b1d760"}
url: http://tire-a-part.test.hypertopic.org/a5f7207630b482e5e3020dd99531989e
3.2- JSON feedback with the error of the upload
msg: {"error":"bad_request","reason":"Attachment name is not UTF-8 encoded"}
url: http://tire-a-part.test.hypertopic.org/a5f7207630b482e5e3020dd995320d1f
*with these msgs shown, we can not return to the edit page of article unless we click the button "return" of the web browser
from tire-a-part.
File uploads could be done in the background by using a library like jQuery File Upload.
from tire-a-part.
Related Issues (20)
- Ajouter un tiré-à-part à une notice
- Je souhaite renseigner la bibliographie de plusieurs articles en même temps sous forme de notice au format BibTex
- Accéder à l'activité d'une équipe à travers un tableau de bord détaillé.
- Je souhaite pouvoir déposer un article.
- Récupérer un fichier contenant les références des articles au format BibTex.
- Afficher les modifications apportées aux archives en temps réel. HOT 2
- Référencer un article publié sur la plateforme dans des services comme google Scholar.
- Consulter la notice d'un article
- Accéder à une liste de mise en ligne de Tiré à part par chercheur
- Pouvoir consulter la liste des membres d'une équipe de recherche qui n'ont pas publié depuis plus de 6 mois HOT 2
- Afficher une liste d'articles
- Filtrer (par équipe et/ou année et/ou ...) la liste d'articles
- Accéder à l'activité d'un auteur à travers un tableau de bord détaillé.
- En tant que chercheur, je souhaite pouvoir connaître tous les droits qui me sont accordés par mon éditeur vis-à-vis de ma publication.
- Consulter les droits de diffusion des publications associés aux éditeurs. HOT 3
- Je souhaite pouvoir rester informé des modifications apportées aux archives en temps réel.
- En tant que chercheur, je souhaite découvrir les fonctionnalités existantes auxquelles j'ai accès
- Consulter les informations détaillant les fonctionnalités de la plateforme. HOT 2
- Cliquer sur "Terminer" devrait sauvegarder les modifications
- Link data Tiré À Part → Hypertopic
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.
from tire-a-part.