Avaiga / taipy

Turns Data and AI algorithms into production-ready web applications in no time.
https://www.taipy.io
Apache License 2.0
15.33k stars 1.87k forks source link

Allow custom Javascript files #1808

Open ShootingStarD opened 1 month ago

ShootingStarD commented 1 month ago

Description

Currently we can use the Extension API to import javascript components in a Taipy app. However it could also be useful to import JS files in a taipy project, like Dash can do, for example to add certain animations on the page or other things like that.

I think it would also be good for prototyping before making a real compenent via the Extensions API

Solution Proposed

I imagine that we can add an argument in the GUI constructor so that we can add a list of javascript files that will be loaded in the header of html pages generated by the Taipy App

Impact of Solution

NA

Additional Context

While the feature is not really urgent or anything, I thing it is a good add-on for Taipy to become "as easy to use as streamlit, and as customizable as Dash"

Acceptance Criteria

Code of Conduct

pravintargaryen commented 1 month ago

Can i take this issue?

jrobinAV commented 1 month ago

Hello,

Yes sure. I just assigned it to you.

pravintargaryen commented 1 month ago

thanks

quest-bot[bot] commented 1 month ago

New Quest! image New Quest!

A new Quest has been launched in @Avaiga’s repo. Merge a PR that solves this issue to loot the Quest and earn your reward.


Some loot has been stashed in this issue to reward the solver!

🗡 Comment @quest-bot embark to check-in for this Quest and start solving the issue. Other solvers will be notified!

⚔️ When you submit a PR, comment @quest-bot loot #1808 to link your PR to this Quest.

Questions? Check out the docs.

NILAY1556 commented 1 month ago

hey @pravintargaryen are you still working on it nuh !?

pravintargaryen commented 1 month ago

Yep @NILAY1556

mitgajera commented 3 weeks ago

Hello @jrobinAV, Could you please add me as an assignee?

pravintargaryen commented 3 weeks ago

Hi @jrobinAV,

will send a PR today

github-actions[bot] commented 1 week ago

This issue has been labelled as "🥶Waiting for contributor" because it has been inactive for more than 14 days. If you would like to continue working on this issue, please add another comment or create a PR that links to this issue. If a PR has already been created which refers to this issue, then you should explicitly mention this issue in the relevant PR. Otherwise, you will be unassigned in 14 days. For more information please refer to the contributing guidelines.