Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: intersystems-community/ClassExplorer
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.6.0
Choose a base ref
...
head repository: intersystems-community/ClassExplorer
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on May 8, 2015

  1. Copy the full SHA
    63d372b View commit details
  2. Copy the full SHA
    814c61b View commit details

Commits on May 12, 2015

  1. Copy the full SHA
    8ba3043 View commit details
  2. Copy the full SHA
    5537b1c View commit details

Commits on May 13, 2015

  1. Copy the full SHA
    42010e1 View commit details
  2. Copy the full SHA
    be5be22 View commit details
  3. Copy the full SHA
    bfb8e40 View commit details

Commits on May 14, 2015

  1. Copy the full SHA
    752b90f View commit details
  2. Copy the full SHA
    f289fd1 View commit details
  3. Copy the full SHA
    11d2c76 View commit details
  4. preview update

    nikitaeverywhere committed May 14, 2015
    Copy the full SHA
    5d03fcd View commit details
  5. Copy the full SHA
    911f450 View commit details

Commits on May 15, 2015

  1. Copy the full SHA
    682eff7 View commit details

Commits on May 24, 2015

  1. Copy the full SHA
    033b148 View commit details
  2. conflict merge

    nikitaeverywhere committed May 24, 2015
    Copy the full SHA
    50a1769 View commit details

Commits on May 25, 2015

  1. Copy the full SHA
    3db6439 View commit details
  2. Copy the full SHA
    0f2e334 View commit details
  3. Copy the full SHA
    b89f8e2 View commit details
  4. Copy the full SHA
    c3498a9 View commit details

Commits on May 26, 2015

  1. Copy the full SHA
    00c4716 View commit details
  2. Copy the full SHA
    d292d72 View commit details

Commits on May 27, 2015

  1. Copy the full SHA
    1e3afe9 View commit details
  2. Copy the full SHA
    55bdf74 View commit details

Commits on May 30, 2015

  1. class search feature

    nikitaeverywhere committed May 30, 2015
    Copy the full SHA
    e86de0c View commit details
  2. Copy the full SHA
    c784854 View commit details
  3. style fix

    nikitaeverywhere committed May 30, 2015
    Copy the full SHA
    1bfcdf2 View commit details
  4. Copy the full SHA
    f08934a View commit details

Commits on May 31, 2015

  1. Copy the full SHA
    21c2587 View commit details
  2. favicon add

    nikitaeverywhere committed May 31, 2015
    Copy the full SHA
    d4f4320 View commit details
  3. Copy the full SHA
    7400954 View commit details

Commits on Jun 1, 2015

  1. Copy the full SHA
    d7d64e8 View commit details
  2. Copy the full SHA
    8558c90 View commit details
  3. Copy the full SHA
    02634f8 View commit details
  4. Copy the full SHA
    3ea21d3 View commit details

Commits on Jun 3, 2015

  1. Copy the full SHA
    1e8ba83 View commit details
  2. introducing colors

    nikitaeverywhere committed Jun 3, 2015
    Copy the full SHA
    7d5a0e0 View commit details
  3. Copy the full SHA
    0d1a154 View commit details
  4. screenshot update

    nikitaeverywhere committed Jun 3, 2015
    Copy the full SHA
    cc1dc94 View commit details
  5. Copy the full SHA
    bb71b74 View commit details
  6. Copy the full SHA
    955f2a7 View commit details
  7. conflict resolve

    nikitaeverywhere committed Jun 3, 2015
    Copy the full SHA
    cc614c0 View commit details
  8. typo fix

    nikitaeverywhere committed Jun 3, 2015
    Copy the full SHA
    bc79de5 View commit details
  9. Copy the full SHA
    9eb0a8f View commit details

Commits on Jun 19, 2015

  1. Copy the full SHA
    b324404 View commit details
  2. 304 HTTP Method

    eduard93 committed Jun 19, 2015
    Copy the full SHA
    6b0f6a6 View commit details
  3. Copy the full SHA
    3b71c55 View commit details
  4. Merge pull request #4 from intersystems-ru/LastModified

    Merging last modified changes
    Nikita authored and Nikita committed Jun 19, 2015
    Copy the full SHA
    7aa796e View commit details

Commits on Jul 10, 2015

  1. Copy the full SHA
    2721a41 View commit details
  2. Copy the full SHA
    59d55bd View commit details

Commits on Sep 13, 2015

  1. Copy the full SHA
    78bc6e7 View commit details
Showing with 17,440 additions and 26,379 deletions.
  1. +12 −0 .github/workflows/objectscript-quality.yml
  2. +3 −0 .gitignore
  3. +42 −0 Dockerfile
  4. +26 −0 Installer.cls
  5. +1 −5 LICENSE
  6. +0 −23 README.md
  7. +384 −0 build-for-zpm/ClassExplorer/ClassView.cls
  8. +141 −0 build-for-zpm/ClassExplorer/Router.cls
  9. +327 −0 build-for-zpm/ClassExplorer/StaticContent.cls
  10. +0 −414 cache/projectTemplate.xml
  11. +14 −0 docker-compose.yml
  12. +63 −51 gulpfile.js
  13. +20 −0 import.bat
  14. +19 −0 irissession.sh
  15. +23 −0 module.xml
  16. +21 −17 package.json
  17. +90 −0 readme.md
  18. +384 −0 src/cls/ClassExplorer/ClassView.cls
  19. +54 −0 src/cls/ClassExplorer/Installer.cls
  20. +141 −0 src/cls/ClassExplorer/Router.cls
  21. +36 −0 src/cls/ClassExplorer/StaticContent.cls
  22. +142 −0 src/web/css/classView.css
  23. +128 −1 { → src}/web/css/extras.css
  24. +48 −0 src/web/css/helpView.css
  25. +35 −0 src/web/css/hoverMessage.css
  26. +24 −4 { → src}/web/css/interface.css
  27. +8 −0 src/web/css/joint.min.css
  28. +44 −0 src/web/css/methodCodeView.css
  29. +37 −0 src/web/css/settingsView.css
  30. +27 −0 src/web/css/syntax.css
  31. +55 −5 { → src}/web/css/treeView.css
  32. +281 −0 src/web/index.html
  33. +322 −0 src/web/js/CacheClassExplorer.js
  34. +308 −0 src/web/js/ClassTree.js
  35. +1,288 −0 src/web/js/ClassView.js
  36. +50 −0 src/web/js/HoverMessage.js
  37. +339 −0 src/web/js/Lib.js
  38. +191 −0 src/web/js/Logic.js
  39. +116 −0 src/web/js/Source.js
  40. +9 −5 { → src}/web/js/UI.js
  41. +32 −18 { → src}/web/jsLib/ImageExporter.js
  42. +2 −0 src/web/jsLib/backbone-min.js
  43. +11,892 −0 src/web/jsLib/joint.js
  44. 0 { → src}/web/jsLib/joint.layout.DirectedGraph.min.js
  45. +157 −30 { → src}/web/jsLib/joint.shapes.uml.js
  46. +6 −0 src/web/jsLib/jquery.min.js
  47. +98 −0 src/web/jsLib/lodash.min.js
  48. +0 −8 test/testServer.js
  49. +0 −57 web/css/classView.css
  50. +0 −9 web/css/joint.min.css
  51. +0 −55 web/index.html
  52. +0 −66 web/js/CacheUMLExplorer.js
  53. +0 −162 web/js/ClassTree.js
  54. +0 −352 web/js/ClassView.js
  55. +0 −34 web/js/Lib.js
  56. +0 −45 web/js/Source.js
  57. +0 −25,018 web/jsLib/joint.js
12 changes: 12 additions & 0 deletions .github/workflows/objectscript-quality.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: objectscriptquality
on: push

jobs:
linux:
name: Linux build
runs-on: ubuntu-latest

steps:
- name: Execute ObjectScript Quality Analysis
run: wget https://raw.githubusercontent.com/litesolutions/objectscriptquality-jenkins-integration/master/iris-community-hook.sh && sh ./iris-community-hook.sh

3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
/node_modules/
/build
/package-lock.json
42 changes: 42 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
ARG IMAGE=intersystems/iris:2019.1.0S.111.0
ARG IMAGE=store/intersystems/irishealth:2019.3.0.308.0-community
ARG IMAGE=store/intersystems/iris-community:2019.3.0.309.0
ARG IMAGE=store/intersystems/iris-community:2019.4.0.379.0
ARG IMAGE=store/intersystems/iris-community:2020.1.0.197.0
ARG IMAGE=intersystemsdc/iris-community:2020.1.0.209.0-zpm
ARG IMAGE=intersystemsdc/iris-community:2020.1.0.215.0-zpm
ARG IMAGE=intersystemsdc/iris-community:latest
FROM $IMAGE

USER irisowner

WORKDIR /opt/irisapp

COPY Installer.cls .
COPY src src
COPY build-for-zpm build-for-zpm
COPY irissession.sh .

USER root

RUN chmod +x ./irissession.sh
USER irisowner
SHELL ["./irissession.sh"]

RUN \
do $SYSTEM.OBJ.Load("Installer.cls", "ck") \
set sc = ##class(App.Installer).setup() \
zn "%SYS" \
write "Creating web application ..." \
set webName = "/ClassExplorer" \
set webProperties("DispatchClass") = "ClassExplorer.Router" \
set webProperties("NameSpace") = "IRISAPP" \
set webProperties("Enabled") = 1 \
set webProperties("AutheEnabled") = 32 \
set sc = ##class(Security.Applications).Create(webName, .webProperties) \
write sc \
write "Web application "_webName_" has been created!"

# bringing the standard shell back
SHELL ["/bin/bash", "-c"]
CMD [ "-l", "/usr/irissys/mgr/messages.log" ]
26 changes: 26 additions & 0 deletions Installer.cls
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
Class App.Installer
{

XData setup
{
<Manifest>
<Default Name="SourceDir" Value="#{$system.Process.CurrentDirectory()}build-for-zpm"/>

<Namespace Name="IRISAPP" Code="IRISAPP" Data="IRISAPP" Create="yes" Ensemble="no">

<Configuration>
<Database Name="IRISAPP" Dir="/opt/irisapp/data" Create="yes"/>
</Configuration>
<Import File="${SourceDir}" Flags="ck" Recurse="1"/>
</Namespace>

</Manifest>
}

ClassMethod setup(ByRef pVars, pLogLevel As %Integer = 3, pInstaller As %Installer.Installer, pLogger As %Installer.AbstractLogger) As %Status [ CodeMode = objectgenerator, Internal ]
{
#; Let XGL document generate code for this method.
Quit ##class(%Installer.Manifest).%Generate(%compiledclass, %code, "setup")
}

}
6 changes: 1 addition & 5 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
The MIT License (MIT)

<<<<<<< HEAD
Copyright (c) 2015 InterSystems Corp.
=======
Copyright (c) 2015 Nikita
>>>>>>> upstream/master
Copyright (c) 2015-2019 Nikita Savchenko <https://nikita.tk>.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
23 changes: 0 additions & 23 deletions README.md

This file was deleted.

Loading