Giter Club home page Giter Club logo

Comments (7)

C0ntroller avatar C0ntroller commented on July 20, 2024 1

Mir reicht es als offenes Issue, ich würde gern erstmal #103 fertig haben

from tufast_tud.

OliEfr avatar OliEfr commented on July 20, 2024

Hey @kingature ,

das ist tatsächlich ohne Weiteres möglich, bzw wird auch an manchen Stellen schon gemacht. (ZB beim Laden der Kurslisten in das Dashboard.

Der Grund warum ich mich bisher dagegen entschieden habe es überall zu machen war der, dass es etwas länger lädt, wenn man in viele Kurse eingeschrieben ist. Das wollte ich nicht jedem zumuten.

Idee: man könnte es als Option einbauen

@C0ntroller Meinung?
@Noxdor die Option müsste durch dich in das Front-End eingebaut werden

Relevant Stelle im Code (aus /develop):

(document.getElementsByClassName('pager-showall')[0] as HTMLAnchorElement | undefined)?.click()

from tufast_tud.

C0ntroller avatar C0ntroller commented on July 20, 2024

Also Foreneinträge verstehe ich, damit machen wir nichts, aber eigentlich sollte derzeit auch schon auf dem master und dementsprechend im stable bei jedem Besuch der Kurslisten das ganze angeklickt werden. Siehe hier:

if (!document.getElementsByClassName('pager-showall')[0]) {
chrome.runtime.sendMessage({ cmd: 'save_courses', course_list: parseCoursesFromWebPage() })
parsedCourses = true
// if not --> load all courses
} else {
document.getElementsByClassName('pager-showall')[0].click()
chrome.runtime.sendMessage({ cmd: 'save_clicks', click_count: 1 })
parsedCourses = false
}

Falls das nicht der Fall ist, meinst du vielleicht etwas anderes? Meinst du Einschreibelisten in Kursen drinnen? @kingature

from tufast_tud.

kingature avatar kingature commented on July 20, 2024

Ich meine generell Seiten in Opal, die aus mehreren Subpages bestehen. Ich weiß nicht genau, wie ich das beschreiben soll. Hier ein Screenshot. Das hast du sicherlich schon einmal gesehen.

image

Und genau bei so etwas möchte ich nicht immer auf alle anzeigen klicken. Ist nervig, wenn man sich verschiedene Foreneinträge aus hinteren Seiten anschaut und beim Verlassen eines jeden Foreneintrags wieder prompt auf Seite 1 geschickt wird. Vielleicht gibt es das Feature schon und ich habe es nur (noch) nicht gefunden.

from tufast_tud.

C0ntroller avatar C0ntroller commented on July 20, 2024

OK, damit kann man arbeiten.

Pauschal gibts das noch nicht, wie gesagt nur auf der Seite Meine Kurse und Favoriten.

Ich denke, man kann es auf jeden Fall mit auf die Liste setzen.

from tufast_tud.

Noxdor avatar Noxdor commented on July 20, 2024

@Noxdor die Option müsste durch dich in das Front-End eingebaut werden

Das sollte relativ straight forward sein, einfach ein Toggle Button ob man die Funktion nutzen will oder nicht würde ich sagen?

from tufast_tud.

OliEfr avatar OliEfr commented on July 20, 2024

@Noxdor ja
@C0ntroller okay, ich bin auch dafür. Sollen wir den PR zu einer ToDo in einem Projekt hinzufügen?

from tufast_tud.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.